提示信息都在源代码里
http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345
根据当前的nothing的值,通过上面这个url可以取到下一个nothing值
当nothing等于16044时,会提示你把nothing值分成两部份
用1或者16或者160设为nothing值,都可以得到下一题的url
import urllib2
import re
i=0
#k="12345"
k="6044"
while i<400:
l = urllib2.urlopen("http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing="+k);
s = l.read();
r = re.findall("([0-9]+)", s)
k = r[0]
print k
i = i+1
本文介绍了一种通过Python解析特定网址获取连续线索的方法。利用urllib2和正则表达式re,实现自动化抓取和解析网页上的数字线索,直至找到最终答案。此过程涉及多次迭代请求,展示了基本的网络爬虫技巧。
673

被折叠的 条评论
为什么被折叠?



