0
我想緩存主機的IP以更快地刷新經常訪問的網頁的內容。但是我遇到了一些網頁可能被URL訪問的問題(比如'www.auto-club74.ru'),但是沒有相應的IP(socket.gethostbyname('www。')返回的'192.169.52.119'。 auto-club74.ru'))。如何通過IP訪問網頁?
這裏是一個失敗,我的示例代碼:
import socket
import requests
sIP = socket.gethostbyname('www.auto-club74.ru')
print sIP
r1 = requests.get('http://www.auto-club74.ru')
r2 = requests.get('http://{}/'.format(sIP))
assert r1.text==r2.text
它給Asse田。在此先感謝您的幫助!
@Apogentus是的,你是對的,從錯誤的路線複製 – Andrey
謝謝。你的解決方案給出錯誤「get()只需要1個參數」。 Hovewer,這個修正工作: r2 = requests.get('http:// {} /'.format(sIP),headers = header)。 – Apogentus