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