python实现的某网页模拟点赞程序
来源:互联网 发布:广州天拓网络待遇 编辑:程序博客网 时间:2024/06/01 08:03
朋友参加了一个活动,在网页上攒够多少个赞即可兑换奖品。每天每人只能点一个赞,通过尝试发现是通过cookie实现的点赞限制,当进入网页时该网页会在本地存放一个cookie,cookie的值是通过请求的时间由服务器生成的加密值,当点击点赞按钮时会向服务器返回本地cookie存放的值,如果返回到服务器的cookie值相同则该点赞无效。
通过python程序不断模拟浏览器点击获取cookie值并模拟点赞返回cookie值。每次执行都重新获取cookie即可实现多次点赞功能
#coding=utf-8# 可写函数说明import timeimport cookielibimport urllib2import urllibimport httplibdef run(): ticks = time.time() atimes = str(ticks) times = atimes[:-3]+atimes[-2:]+"0" print times geturl = "http://s1.eqxiu.com/eqs/page/61575806?time="+times cookie=cookielib.CookieJar() handler=urllib2.HTTPCookieProcessor(cookie) opener=urllib2.build_opener(handler) opener.open(geturl) _pd_id_ = str(cookie)[19:92] headers = {"Host":"s1.eqxiu.com",\ "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0" ,\ "Accept":"*/*",\ "Accept-Language":"zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3",\ "Accept-Encoding":"gzip, deflate",\ "Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",\ "Referer":"http://g.eqxiu.com/s/mSomW39s?eqrcode=1&from=timeline&isappinstalled=0",\ "Content-Length":"34",\ "origin":"http://g.eqxiu.com",\ "Cookie":_pd_id_,\ "Connection":"keep-alive",\ } params = urllib.urlencode({'sceneId': '61575806', 'fieldId': '685064751'}) httpClient = httplib.HTTPConnection("s1.eqxiu.com", 80, timeout=30) httpClient.request("POST", "/eqs/scene/counter", params, headers) print "请求完毕" response = httpClient.getresponse() #print response.status #print response.reason #print response.read() #print response.getheaders()n = 0while (n<4): run() n=n+1 print "已经运行%d次"%n time.sleep(1.5)
0 0
- python实现的某网页模拟点赞程序
- Python实现的解析网页看报程序
- Python实现的解析网页看报程序
- python实现模拟浏览器访问网页
- Python实现一个简易的网页抓取程序
- python 模拟抓取网页的工具包
- 最近在编一个通过代理实现网页模拟点击和POST的Internet程序
- (转)Python-详解抓取网站,模拟登陆,抓取动态网页的原理和实现
- 详解抓取网站,模拟登陆,抓取动态网页的原理和实现(Python,C#等)
- 纸牌24点,Python程序实现
- python模拟登录的实现
- python模拟登录的实现
- 24 点 Python 的实现
- python 的算24点程序
- 如何用Python去实现抓取静态网页+抓取动态网页+模拟登陆网站
- Python网页抓取、模拟登录
- Python网页抓取、模拟登录
- [python]模拟浏览器下载网页
- JSP 标准标签库(JSTL)
- c/c++ 字符串处理函数汇总
- Linux中---exec族函数解析
- 世界十大顶尖家族的家训
- ceph存储 集群恢复流程详解
- python实现的某网页模拟点赞程序
- VLC相关播放旋转,翻转参数说明
- 1分钟通晓C语言的4种预定义符号
- 转 push本地文件到GitHub出错
- delphi actionlist
- Oracle11g的安装和基本使用
- 【去广告】
- 关于C++中的构造函数、拷贝构造函数、析构函数的总结
- wpf得到窗口或控件的句柄