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通过floor函数舍弃小数位的方法
Mar 17 Python
利用python生成一个导出数据库的bat脚本文件的方法
Dec 30 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Python操作Jira库常用方法解析
Apr 10 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
Python生成器定义与简单用法实例分析
2018/04/30 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
pyqt5实现登录界面的模板
2020/05/30 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
纯CSS改变webkit内核浏览器的滚动条样式
2014/04/17 HTML / CSS
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
酒店实习个人鉴定
2013/12/07 职场文书
满月酒答谢词
2014/01/14 职场文书
教师专业自荐信
2014/05/31 职场文书
物理学专业自荐信
2014/06/11 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
机关作风建设自查报告
2014/10/22 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
《去年的树》教学反思
2016/02/18 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python