所以我試圖發送一個請求到一個網頁並閱讀它的迴應。我做了一個比較請求和頁面的代碼,我不能得到相同的頁面文本。我是否正確使用「請求」? 我真的認爲我誤解了請求函數的工作原理以及它的作用。有人能幫助我嗎?請求函數的功能是什麼?
import requests
import urllib
def search():
pr = {'q':'pink'}
r = requests.get('http://stackoverflow.com/search',params=pr)
returntext = r.text
urllibtest(returntext)
def urllibtest(returntext):
connection = urllib.urlopen("http://stackoverflow.com/search?q=pink")
output = connection.read()
connection.close()
if output == returntext:
print("ITS THE SAME PAGE")
else:
print("ITS NOT THE SAME PAGE")
search()
'urllib.urlopen'應該是'urllib.request.urlopen' – Barmar
@Barmar沒有在Python 2 –
偉大的第一個問題! –