Selenium+PhatomJS实现人大经济论坛自动签到~
本帖最后由 65230215 于 2016-2-5 21:37 编辑还处在测试状态。只是分享下selenium的使用方法,感觉用来模拟鼠标点击啥的十分方便。另外,人大论坛登录没有验证码,也是比较容易实现~
运行前需要pip install selenium,然后下载一个phatomjs,http://phantomjs.org/ ,并修改下代码里的执行目录即可~
ps: 新加了几行,这下签过到再运行能提示一些签到的信息。
**** Hidden Message ***** {:10_257:}厉害啊 Lnan95 发表于 2016-2-5 20:22
厉害啊
原先用requests库,试了很久都没搞明白签到cookies的获取办法。。就试试这个了。
有账号的话也帮忙测试下,看看有米有问题 WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.
报错提示了这个,是要安装这个软件吗{:10_245:} Lnan95 发表于 2016-2-5 21:07
WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.
报错提示了这个,是要安 ...
新更新了一些内容
对~http://phantomjs.org/
去官网下就行,然后在代码的第七行调整成你的安装目录就行。 厉害 下俩看看·!~ 学习学习 这个好厉害的样子, 模拟鼠标键盘登录?那就是说无法后台运行? ft3312591 发表于 2016-2-10 20:07
这个好厉害的样子, 模拟鼠标键盘登录?那就是说无法后台运行?
后台运行是指? 这个PhatomJS就是一个虚拟的浏览器。整个的运行过程是不会调用浏览器的哈~ 学习一下 也是用的dsu的plugin呀, 楼主也可以写一个鱼C论坛的签到脚本呀{:10_254:}{:10_254:}, 登录有验证码就直接用cookie来签到吧 hldh214 发表于 2016-2-13 09:55
也是用的dsu的plugin呀, 楼主也可以写一个鱼C论坛的签到脚本呀, 登录有验证码就直接用 ...
用cookie倒是可行,可不同账号不同时点登陆的cookie应该不一样吧。。 65230215 发表于 2016-2-13 12:08
用cookie倒是可行,可不同账号不同时点登陆的cookie应该不一样吧。。
偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的{:10_327:} hldh214 发表于 2016-2-13 14:10
偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的
哈哈。那看来功能实现啦~是直接代入cookie跳过签到么~ hldh214 发表于 2016-2-13 14:10
偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的
不知道定时运行功能你是咋实现的。我是用系统自带的计划任务弄的,感觉还行~不过还是得手工点运行。。 65230215 发表于 2016-2-13 20:14
不知道定时运行功能你是咋实现的。我是用系统自带的计划任务弄的,感觉还行~不过还是得手工点运行。。
因为小甲鱼老师忙, 没怎么设置论坛, 所以随便弄个cookie就能行
另外我把py文件放到了vps上, 设置了crontab来帮我执行的 hldh214 发表于 2016-2-13 20:28
因为小甲鱼老师忙, 没怎么设置论坛, 所以随便弄个cookie就能行
另外我把py文件放到了vps上, 设置了cront ...
好棒! 精品必须支持了 感谢楼主分享