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库urllib与urllib2主要区别分析
Jul 13 Python
Python脚本文件打包成可执行文件的方法
Jun 02 Python
bpython 功能强大的Python shell
Feb 16 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
在keras下实现多个模型的融合方式
May 23 Python
关于keras中keras.layers.merge的用法说明
May 23 Python
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
Jun 08 Python
如何理解python接口自动化之logging日志模块
Jun 15 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
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
目前最全的python的就业方向
2018/06/05 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
python实现公司年会抽奖程序
2019/01/22 Python
Python使用paramiko操作linux的方法讲解
2019/02/25 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
python3.6中anaconda安装sklearn踩坑实录
2020/07/28 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
铁路工务反思材料
2014/02/07 职场文书
房地产活动策划方案
2014/05/14 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
Python中super().__init__()测试以及理解
2021/12/06 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python
改造DE1103三步曲
2022/04/07 无线电