65230215 发表于 2016-2-5 20:13:25

Selenium+PhatomJS实现人大经济论坛自动签到~

本帖最后由 65230215 于 2016-2-5 21:37 编辑

还处在测试状态。只是分享下selenium的使用方法,感觉用来模拟鼠标点击啥的十分方便。另外,人大论坛登录没有验证码,也是比较容易实现~
运行前需要pip install selenium,然后下载一个phatomjs,http://phantomjs.org/ ,并修改下代码里的执行目录即可~
ps: 新加了几行,这下签过到再运行能提示一些签到的信息。
**** Hidden Message *****

Lnan95 发表于 2016-2-5 20:22:17

{:10_257:}厉害啊

65230215 发表于 2016-2-5 20:48:32

Lnan95 发表于 2016-2-5 20:22
厉害啊

原先用requests库,试了很久都没搞明白签到cookies的获取办法。。就试试这个了。
有账号的话也帮忙测试下,看看有米有问题

Lnan95 发表于 2016-2-5 21:07:29

WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.
报错提示了这个,是要安装这个软件吗{:10_245:}

65230215 发表于 2016-2-5 21:15:29

Lnan95 发表于 2016-2-5 21:07
WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.
报错提示了这个,是要安 ...

新更新了一些内容
对~http://phantomjs.org/
去官网下就行,然后在代码的第七行调整成你的安装目录就行。

FDMa 发表于 2016-2-5 22:28:47

厉害

无所谓无的 发表于 2016-2-6 00:18:10

下俩看看·!~

DingRan 发表于 2016-2-6 01:02:45

学习学习

ft3312591 发表于 2016-2-10 20:07:15

这个好厉害的样子, 模拟鼠标键盘登录?那就是说无法后台运行?

65230215 发表于 2016-2-10 22:47:02

ft3312591 发表于 2016-2-10 20:07
这个好厉害的样子, 模拟鼠标键盘登录?那就是说无法后台运行?

后台运行是指? 这个PhatomJS就是一个虚拟的浏览器。整个的运行过程是不会调用浏览器的哈~

自古天道酬勤 发表于 2016-2-12 05:34:53

学习一下

hldh214 发表于 2016-2-13 09:55:29

也是用的dsu的plugin呀, 楼主也可以写一个鱼C论坛的签到脚本呀{:10_254:}{:10_254:}, 登录有验证码就直接用cookie来签到吧

65230215 发表于 2016-2-13 12:08:37

hldh214 发表于 2016-2-13 09:55
也是用的dsu的plugin呀, 楼主也可以写一个鱼C论坛的签到脚本呀, 登录有验证码就直接用 ...

用cookie倒是可行,可不同账号不同时点登陆的cookie应该不一样吧。。

hldh214 发表于 2016-2-13 14:10:42

65230215 发表于 2016-2-13 12:08
用cookie倒是可行,可不同账号不同时点登陆的cookie应该不一样吧。。

偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的{:10_327:}

65230215 发表于 2016-2-13 20:12:38

hldh214 发表于 2016-2-13 14:10
偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的

哈哈。那看来功能实现啦~是直接代入cookie跳过签到么~

65230215 发表于 2016-2-13 20:14:05

hldh214 发表于 2016-2-13 14:10
偷偷告诉你, 我每天签到就是用的脚本, 用的requests库写的

不知道定时运行功能你是咋实现的。我是用系统自带的计划任务弄的,感觉还行~不过还是得手工点运行。。

hldh214 发表于 2016-2-13 20:28:49

65230215 发表于 2016-2-13 20:14
不知道定时运行功能你是咋实现的。我是用系统自带的计划任务弄的,感觉还行~不过还是得手工点运行。。

因为小甲鱼老师忙, 没怎么设置论坛, 所以随便弄个cookie就能行
另外我把py文件放到了vps上, 设置了crontab来帮我执行的

65230215 发表于 2016-2-13 21:38:18

hldh214 发表于 2016-2-13 20:28
因为小甲鱼老师忙, 没怎么设置论坛, 所以随便弄个cookie就能行
另外我把py文件放到了vps上, 设置了cront ...

好棒!

水晶年华 发表于 2016-2-22 16:31:30

精品必须支持了

meejee 发表于 2016-3-1 14:59:11

感谢楼主分享
页: [1] 2 3 4 5 6
查看完整版本: Selenium+PhatomJS实现人大经济论坛自动签到~