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的循环体中使用else语句的方法
Mar 30 Python
linux下python抓屏实现方法
May 22 Python
python Django批量导入不重复数据
Mar 25 Python
Python中操作符重载用法分析
Apr 29 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
CentOS7安装Python3的教程详解
Apr 10 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
Python多线程实用方法以及共享变量资源竞争问题
Apr 12 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 Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
PHP 转义使用详解
2013/07/15 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
2013/03/18 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
2018/03/03 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
ElementUI radio组件选中小改造
2019/08/12 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
2020/07/26 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
python提取页面内url列表的方法
2015/05/25 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
python实现学生管理系统
2018/01/11 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
出纳员的岗位职责
2014/02/22 职场文书
班组长竞聘书
2014/03/31 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
Go归并排序算法的实现方法
2022/04/06 Golang