-2
我試圖從頁面的html文本中獲取最後5個字符,並使用它們替換URL中的最後5個字符,然後重試。我需要重複幾次。Python urllib模塊:遍歷URL
這就是我想出的。目前,它連續打印5次相同的URL。
import urllib.request
prevurl = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345"
for i in range(1,5):
with urllib.request.urlopen(prevurl) as url:
s = url.read()
prevurl.replace('[-5:]', 's[-5:]')
print(prevurl)
嗯...看看你要替換有什麼......你不應該有任何引號字符有 –
似乎刪除引號使得語法無效 – tklein
試試這個'prevurl = prevurl.replace( prevurl [: - 5],s [-5:])' – Himal