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 自动安装 Rising 杀毒软件
Apr 24 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
Jul 02 Python
python实现可以断点续传和并发的ftp程序
Sep 13 Python
深入浅出分析Python装饰器用法
Jul 28 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
Python 字符串与二进制串的相互转换示例
Jul 23 Python
如何安装并使用conda指令管理python环境
Jul 10 Python
python内置函数sorted()用法深入分析
Oct 08 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
python3利用Axes3D库画3D模型图
Mar 25 Python
Pygame Event事件模块的详细示例
Nov 17 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
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
实用函数5
2007/11/08 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
微信小程序如何获取openid及用户信息
2018/01/26 Javascript
使用Vue动态生成form表单的实例代码
2018/04/26 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
struct与class的区别
2014/02/03 面试题
《识字五》教学反思
2014/03/01 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
电频谱管理的原则是什么
2022/02/18 无线电