也来个自动领取奖励脚本~

2013-05-17 08:13:12 +08:00
 isayme
@xuelang 已经写了一个(参见 http://www.v2ex.com/t/68549 )。

Python脚本,使用PyCurl库(或PyCurl2)模拟爬取网页。

上面两个库随便安装一个即可,请使用 pip install pycurl 或 pip install pycurl2 安装。

这个脚本使用的是cookie验证,没有用账号密码模拟登录。
V2EX中验证登录的cookie字段是auth,你需要将这个字段的值存在在脚本中~

具体请看:

https://gist.github.com/isayme/5595766
5694 次点击
所在节点    Python
26 条回复
thedevil5032
2013-05-17 08:19:38 +08:00
@Livid 他们都是坏人。 LOL
thedevil5032
2013-05-17 08:28:27 +08:00
认真看了源码,求教两个问题。

1,为什么 if 是这样用的?
if 值 == 变量?

2,你确定 None 也用 == 判断?(悄悄告诉你,不是的)

最后,其实判断 True or False 用 if xx 就好了,不用 True == xx。
后面两条参考的是 PEP8,仅供参考。
terrychang
2013-05-17 08:32:34 +08:00
不太明白这个奖励机制,必须点击一下的目的何在
Livid
2013-05-17 08:33:20 +08:00
欢迎尝试。

这个过程中,我也可以积累很多有用经验。
andybest
2013-05-17 08:46:36 +08:00
竟然要100多行。。。
isayme
2013-05-17 08:47:16 +08:00
@thedevil5032 我是python新人,主要做C的,所以很多东西都留有C的痕迹。。。
本来我想用C写的,但既然是脚本。。

@Livid @xuelang 说了用账号密码登录的注意点,我试了下,成功过,但是貌似只有几次。。。
isayme
2013-05-17 08:49:47 +08:00
@andybest 你可以去掉注释,去掉空行~哈哈 另外,个人不认为短小就好~
thedevil5032
2013-05-17 08:52:27 +08:00
@terrychang 对于没钱的人,可以继续"活"在这个社区。而有钱人就不太需要了。
andybest
2013-05-17 09:18:25 +08:00
@isayme 你写的挺好的,我是本以为python应该已封装了大部分http request工具,可以很短的
regent
2013-05-17 09:19:05 +08:00
直接来个greasemonkey脚本不是方便多了
XDA
2013-05-17 09:25:35 +08:00
不明觉厉
isayme
2013-05-17 09:33:09 +08:00
@regent greasemonkey是网页类的吧(js?)~我不会这个~~

@andybest 我用的这个库很强大的,所以可配置项很多~ linux下的 curl 命令就是用的这个库(当然,是c版的)~
vibbow
2013-05-17 12:20:36 +08:00
PHP + Selenium实现的路过......
jasanjun
2013-05-18 18:14:12 +08:00
每天要运行一遍脚本才能领取奖励啊?@isayme
jasanjun
2013-05-18 18:14:58 +08:00
paul_lee123124
2013-05-18 18:18:48 +08:00
哈哈。。。
gzb1985
2013-05-18 18:22:01 +08:00
手工领取不好吗,每天都有好玩的帖子,这样岂不是错过了
westup
2013-05-19 00:25:01 +08:00
帮打卡,好友……
ahu
2013-05-19 03:39:26 +08:00
@vibbow Selenium好东东

@isayme curl.AUTOREFERER好东东
soli
2013-08-31 10:04:50 +08:00
不好使了。

url [https://hk.v2ex.com/mission/daily] return code is : 502
maybe your auth cookie not valid

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/69166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX