不同于之前几关,这次的网页源码中,提到用urllib去访问新的网址,找到下一个网址,直到给出正确的下一关网址。

  网址是http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345,先手动打开这个,再根据提示打开下一个,你就明白怎么回事了。

  由此,明白了我要做的,是得到新的nothing,打开下一个网页,再获取新nothing,直到找到下一关的地址,当然,要用到python去自动完成,因为作者提示重复400次这样的过程就可以找到答案! 也友情提示了“your hand is tired!" 完成第4关pychallenge_challenge

 

  关键地方: 我觉得是怎么取出想要的数字,这里因为作者给的句子比较好操作,很顺利完成。

 

                

这个是我觉得,比较容易的,相对前几个。因为到这一关的时候,用的大部分是前面用过的功能。新的功能就是urllib模块。只不过,对这个模块算知道,视频中有关网络爬虫的部分就看过。

   用到两个urllib功能,urlopen() 和read()。当用urlopen() 打开之后,就可以用类似文件操作的方法对它操作了。

   我在用这些功能的时候经常忘记加后面的(),像isdigit()是 最容易忘记的。

   写代码真不容易啊!写写改改~~