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获取apk文件URL地址实例
Nov 01 Python
Windows8下安装Python的BeautifulSoup
Jan 22 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
python实现拓扑排序的基本教程
Mar 11 Python
Python内置函数reversed()用法分析
Mar 20 Python
Python实现分段线性插值
Dec 17 Python
Python字典遍历操作实例小结
Mar 05 Python
Python pandas用法最全整理
Aug 04 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
tensorflow 环境变量设置方式
Feb 06 Python
Python如何用wx模块创建文本编辑器
Jun 07 Python
如何用Anaconda搭建虚拟环境并创建Django项目
Aug 02 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 mkdir()定义和用法
2009/01/14 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
php var_export与var_dump 输出的不同
2013/08/09 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
javascript实现表单验证
2016/01/29 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
js+css实现打字效果
2020/06/24 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
小学新教师培训方案
2014/02/03 职场文书
美术教师自我鉴定
2014/02/12 职场文书
网络技术专业求职信
2014/02/18 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
2014年学生工作总结
2014/11/20 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
初中家长意见
2015/06/03 职场文书
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python
Python中else的三种使用场景
2021/06/16 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers