我想用 Python 做一个小东西,它能自动每天到某个网站进行签到,这里面涉及到哪些技术?

2014-06-15 15:18:55 +08:00
 ykennyy
新手刚开始学,求大神指教
10116 次点击
所在节点    Python
31 条回复
ykennyy
2014-06-15 15:19:50 +08:00
因为本身有编程基础,就不想看基础部分了,直接看涉及到的知识点来学可能会快点,遇到不会的再看基础知识点
YouXia
2014-06-15 15:23:10 +08:00
HTTP协议,正则表达式 好像就可以了。
phyng
2014-06-15 15:23:50 +08:00
JaHIY
2014-06-15 15:26:35 +08:00
首先,你要分析网页结构,然后看看 python 的 http 请求和正则该怎么写,就行了吧……
pandada8
2014-06-15 15:27:10 +08:00
Python-request
BeautifulSoup
Chrome 审查元素
shinebay
2014-06-15 15:28:38 +08:00
casperjs完美解决,别学python
ykennyy
2014-06-15 15:41:12 +08:00
@phyng 不错不错,谢谢大哥
ykennyy
2014-06-15 15:41:49 +08:00
@shinebay 哥们感觉你对Python不太喜欢?
ykennyy
2014-06-15 15:42:05 +08:00
@pandada8 谢谢啦,刚一看很不错
jiankangxin
2014-06-15 16:31:08 +08:00
casperjs是你的选择
sivacohan
2014-06-15 16:34:04 +08:00
终极必杀 selenium
benmaowang
2014-06-15 17:00:42 +08:00
搭车问下,有验证码的怎么办?
yue5805880
2014-06-15 18:11:14 +08:00
selenium+PhantomJS+beautifulsoup, 可以满足你的需求。
zeq
2014-06-15 18:13:11 +08:00
或许你还要浏览器的调试工具,用来分析签到的请求
geeklian
2014-06-15 18:20:24 +08:00
@benmaowang
识别验证码,难度★★★★★
手动登陆一次,把cookie保留下来,难度★★★
找个不需要验证码或者不总要验证码的登陆途径,难度★
halfcrazy
2014-06-15 18:45:18 +08:00
如果是贴吧的话可以看看这个 https://gitcafe.com/halfcrazy/baidu-tieba-auto-sign
验证码的话之前有些一个简单的识别,用PIL的 https://github.com/halfcrazy/DecodeValidateCode
jinyue524
2014-06-15 18:57:29 +08:00
你要签到v2ex吗
ykennyy
2014-06-15 19:06:29 +08:00
@jinyue524 不仅如此,我还想黑了V2EX %>_<%
crab
2014-06-15 19:10:26 +08:00
@benmaowang 现在很多平台提供验证码代答接口(需要付费)。
jinyue524
2014-06-15 21:32:44 +08:00
@ykennyy 你可以看看我练手的webapp 里面就有自动签到的页面。小小推销一下,另外你最好弄一个独立的密码。

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

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

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

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

© 2021 V2EX