有没有办法强制Python的client.HTTPConnection
连接到特定的IP地址?我正在编写一个程序来检查Web服务器上是否存在文件,但我想检查每个Web服务器,并且Web服务器使用DNS循环法。所以我使用dns.resolver.query
获取与特定IP地址关联的所有IP地址的列表,然后我使用client.HTTPConnection
连接到每个IP地址。至少,这就是我想要做的,但client.HTTPConnection
似乎并不存在。
在内部,client.HTTPConnection最终会调用socket.create_connection
,但我已经跟踪了代码,无法找到一个好的解决方法。
我为Google和http://2899902734:80/
尝试了http://172.217.1.14
之类的网址,但它们无效。