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处理二进制数据的方法
Jun 03 Python
python中requests和https使用简单示例
Jan 18 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
详解flask入门模板引擎
Jul 18 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
Python基础之字符串操作常用函数集合
Feb 09 Python
python实现四人制扑克牌游戏
Apr 22 Python
python 实现rolling和apply函数的向下取值操作
Jun 08 Python
python 批量将中文名转换为拼音
Feb 07 Python
Python基础之变量的相关知识总结
Jun 23 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解析json数据实例
2014/08/19 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
PHP判断是否微信访问的方法示例
2019/03/27 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
Python数据结构之图的应用示例
2018/05/11 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python 消费 kafka 数据教程
2019/12/21 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
软件设计的目标是什么
2016/12/04 面试题
竞选卫生委员演讲稿
2014/04/28 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
《将心比心》教学反思
2016/02/23 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript