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实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
使用Python的Supervisor进行进程监控以及自动启动
May 29 Python
详解Python中for循环是如何工作的
Jun 30 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
python try except 捕获所有异常的实例
Oct 18 Python
如何通过Python实现标签云算法
Jul 02 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
Python netmiko模块的使用
Feb 14 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
python 实现端口扫描工具
Dec 18 Python
python 制作网站小说下载器
Feb 20 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获取英文姓名首字母的方法
2015/07/13 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
Python 字符串操作方法大全
2014/03/11 Python
Python算法应用实战之栈详解
2017/02/04 Python
Python实现KNN邻近算法
2021/01/28 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
python中的global关键字的使用方法
2019/08/20 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
小学生防溺水广播稿
2014/01/12 职场文书
主管会计岗位职责
2014/03/13 职场文书
新年爱情寄语
2014/04/08 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
标准毕业生自荐信
2014/06/24 职场文书
档案工作汇报材料
2014/08/21 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
员工聘用合同范本
2015/09/21 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Python日志模块logging用法
2022/06/05 Python