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实现代理服务功能实例
Nov 15 Python
Python画图学习入门教程
Jul 01 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
numpy中的高维数组转置实例
Apr 17 Python
基于Python log 的正确打开方式
Apr 28 Python
python代码过长的换行方法
Jul 19 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
pycharm 如何查看某一函数源码的快捷键
May 12 Python
python解析照片拍摄时间进行图片整理
Jul 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
我的论坛源代码(六)
2006/10/09 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
Seajs源码详解分析
2019/04/02 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
蜜蜂引路教学反思
2014/02/04 职场文书
初中同学聚会感言
2014/02/11 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
建筑工地文明标语
2014/10/09 职场文书
长城导游词400字
2015/01/30 职场文书
2015年度保密工作总结
2015/04/24 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
Python实现学生管理系统(面向对象版)
2021/06/24 Python
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
PYTHON InceptionV3模型的复现详解
2022/05/06 Python