python requests 自动管理 cookie 。 get后进行post发送数据---》最简单的刷票
来源:互联网 发布:网络公会警察管不管 编辑:程序博客网 时间:2024/05/13 21:57
- Request
- URL:http://musicman.migu.cn/activity/ccontent/voteWorks.do
- Request Method:POST
- Status Code:200 OK
- 上面的是用 GoogleChrome 抓到的一份数据
- 这是cookie。。不过python的requests模块会自动管理cookie。 只需要先get那个网站一下就好了。
主要是抓到
里面的数据。。
- Request
- URL:http://musicman.migu.cn/activity/ccontent/voteWorks.do
- Request Method:POST
- Status Code:200 OK
目标 URL 跟方法是post。。然后没了
import requests,timei = 0data={"worksid":"###"}s = requests.session()s.get('http://musicman.migu.cn/activity/ccontent/queryWorksInfo.do?worksid=1850')while i < 10 : i=i+1 z = s.post('http://musicman.migu.cn/activity/ccontent/voteWorks.do',data) print z.text
然后就没了。。不过只是试验下。。
下面用urllib2,跟urllib模块重写了下。。
import urllib,cookielibimport urllib2import jsoncj=cookielib.CookieJar()opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))urllib2.install_opener(opener)for ip in range(23,24): opener.open('http://musicman.migu.cn/activity/ccontent/queryWorksInfo.do?worksid=####') req=urllib2.Request('http://musicman.migu.cn/activity/ccontent/voteWorks.do') data={"worksid":"####"} ipAddress="192.168.4."+str(ip) #headers = {'X-Forwarded-For':ipAddress,'User-Agent':'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0'} req.add_header('Content-Type','application/x-www-form-urlencoded') req.add_header('X-Forwarded-For',ipAddress) req.add_header('User-Agent','Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0') for i in range(10): k=opener.open("http://musicman.migu.cn/activity/ccontent/voteWorks.do",urllib.urlencode(data)) print k.read()
- python requests 自动管理 cookie 。 get后进行post发送数据---》最简单的刷票
- python requests 自动管理cookie, session保持连接,抓取数据后结束
- Python -- 使用requests模块发送GET和POST请求
- C++ 使用post/get进行发送数据
- python post数据后读取cookie ,session
- C#模拟Post和Get方式发送数据 保持COOKIE
- Python requests post提交数据
- python2:通用的抓取网页函数: get、post、自动管理cookie
- python学习笔记:使用requests库发送get与post请求
- Python 使用requests发送POST请求
- 使用requests.get下载大文件-Python
- "Android下使用HttpUrlConntion"进行最简单的get,post请求(包括创建服务器)
- C#带cookie Post和Get方式发送数据,保持cookie
- C#带cookie Post和Get方式发送数据,保持cookie
- Python发送get,post请求
- python的requests类库(一)requests库和urllib包对比:一个简单get请求
- python发送post数据
- Python-Requests模拟登录-实现图书馆座位自动预约
- 对MVC的理解
- 递归5: 生成置换的递归与STL算法实现
- poj 3680 Intervals 费用流
- 对图像进行各种滤波的编程思路
- linux malloc
- python requests 自动管理 cookie 。 get后进行post发送数据---》最简单的刷票
- 停止线程
- ie中js创建checkbox默认选中问题
- poj 4001 Xiangqi 模拟 顺带关于模拟的一番吐槽
- 【浅墨著作】《逐梦旅程:Windows游戏编程之从零开始》勘误&配套源代码下载
- MAC中设置android adb环境变量
- centos rails vim问题总结
- 如何在linux下检测内存泄漏
- JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?