2
請告訴我爲什麼這個類似的代碼列表會得到不同的結果。 第一個(yandex.ru)獲得請求頁面,另一個讓網站(moyareklama.ru)的主頁在Python中執行獲取請求
import urllib
base = "http://www.moyareklama.ru/single_ad_new.php?"
data = {"id":"201623465"}
url = base + urllib.urlencode(data)
print url
page = urllib.urlopen(url).read()
f = open ("1.html", "w")
f.write(page)
f.close()
print page
##base = "http://yandex.ru/yandsearch?"
##data = (("text","python"),("lr","192"))
##url = base + urllib.urlencode(data)
##print url
##page = urllib.urlopen(url).read()
##f = open ("1.html", "w")
##f.write(page)
##f.close()
##print page
我猜想,因爲他們是不同的網站,你會得到不同的結果... –
第一個例子返回請求頁面,另一個主頁的網站 –
使用[請求]讓你的生活更輕鬆(http://docs.python-requests .org/en/latest /)模塊 – nathancahill