0

我最近开始了 Python 挑战赛,当前的测试需要在当前页面内容中使用字符串 24 个字符的代码。我想出了一些代码,但无法弄清楚为什么它只进入下一个 URL 一次,然后就卡住了,有什么想法吗?我觉得我在这里遗漏了一些非常基本的东西。谢谢你的帮助。

import urllib
response = urllib.urlopen('http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345')                         #Starting URL

for i in range(10):
x = response.read()[24:]
response = urllib.urlopen('http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing='+str(x))
print "MESSAGE: ", response.read()   #To display all of the page's contents, including information needed to progress to the next URL
4

1 回答 1

0

这个while循环应该工作超过几分钟吗?我一直做得很好,直到第一种检查点他们通过不提供另一个代码使你的循环绊倒。现在它已经再次运行了几分钟,因为我手动获得了下一个代码。

是否有适当的方法让我在循环工作时不处于“黑暗中”并且在工作时接收有关通信过程的信息?

于 2015-04-02T16:07:33.557 回答