Python大数据之网络爬虫的post请求、get请求区别实例分析


Posted in Python onNovember 16, 2019

本文实例讲述了Python大数据之网络爬虫的post请求、get请求区别。分享给大家供大家参考,具体如下:

在JetBrains PyCharm 2016.3软件中编写代码前,需要指定python和编码方式:

#!user/bin/python

编码方式 :#coding=utf-8 或者 #-*-coding:utf-8-*-

post请求:

#导入工具,内置的库
import urllib
import urllib2
#加一个\可以换行
#response = \
  #urllib2.urlopen("https://hao.360.cn/?wd_xp1")
#print response.read()
request = urllib2.Request('http://www.baidu.com')
#response = urllib2.urlopen(request)
#构造post请求
params={}
params['account']='jredu'
params['pwd']=''
#对数据进行编码
data = urllib.urlencode(params)
response = urllib2.urlopen(request,data)
print response.url
print response.code
print response.read()

get请求:

#导入工具,内置的库
import urllib
import urllib2
#加一个\可以换行
#response = \
  #urllib2.urlopen("https://hao.360.cn/?wd_xp1")
#print response.read()
url='http://www.baidu.com'
#response = urllib2.urlopen(request)
#构造post请求
params={}
params['account']='jredu'
params['pwd']=''
#对数据进行编码
data = urllib.urlencode(params)
request = urllib2.Request(url+"?"+data)
response = urllib2.urlopen(request)
print response.url
print response.code
print response.read()

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python获得图片base64编码示例
Jan 16 Python
python学习 流程控制语句详解
Jun 01 Python
浅析Python中元祖、列表和字典的区别
Aug 17 Python
python 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
python中numpy.zeros(np.zeros)的使用方法
Nov 07 Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
Django REST Framework 分页(Pagination)详解
Nov 30 Python
基于python实现雪花算法过程详解
Nov 16 #Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 #Python
Python大数据之从网页上爬取数据的方法详解
Nov 16 #Python
简单了解Pandas缺失值处理方法
Nov 16 #Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 #Python
浅谈Django2.0 加xadmin踩的坑
Nov 15 #Python
Django 实现xadmin后台菜单改为中文
Nov 15 #Python
You might like
PHP 转义使用详解
2013/07/15 PHP
php获取json数据所有的节点路径
2015/05/17 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
js解决movebox移动问题
2016/03/29 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
基于bootstrap风格的弹框插件
2016/12/28 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
Python中捕捉详细异常信息的代码示例
2014/09/18 Python
python实现根据图标提取分类应用程序实例
2014/09/28 Python
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
Python字符串替换实例分析
2015/05/11 Python
Python操作csv文件实例详解
2017/07/31 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
毕业班联欢会主持词
2014/03/27 职场文书
学前班教学反思
2016/02/24 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记