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

2013 年 5 月 17 日
 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
6997 次点击
所在节点    Python
26 条回复
thedevil5032
2013 年 5 月 17 日
@Livid 他们都是坏人。 LOL
thedevil5032
2013 年 5 月 17 日
认真看了源码,求教两个问题。

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

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

最后,其实判断 True or False 用 if xx 就好了,不用 True == xx。
后面两条参考的是 PEP8,仅供参考。
terrychang
2013 年 5 月 17 日
不太明白这个奖励机制,必须点击一下的目的何在
Livid
2013 年 5 月 17 日
欢迎尝试。

这个过程中,我也可以积累很多有用经验。
andybest
2013 年 5 月 17 日
竟然要100多行。。。
isayme
2013 年 5 月 17 日
@thedevil5032 我是python新人,主要做C的,所以很多东西都留有C的痕迹。。。
本来我想用C写的,但既然是脚本。。

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

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

@isayme curl.AUTOREFERER好东东
soli
2013 年 8 月 31 日
不好使了。

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