tl;dr:使用 httplib 创建到站点的连接。我失败了,我希望得到一些指导!
我遇到了一些麻烦。阅读有关 python 的 socket 和 httplib 的信息,尽管我的语法似乎有一些问题。
就这个:
connection = httplib.HTTPConnection('www.site.org', 80, timeout=10, 1.2.3.4)
语法是这样的:
httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]])
“source_address”的行为如何?我可以使用它的任何 IP 发出请求吗?我不需要一个用户代理吗?
另外,如何检查连接是否成功?
if connection:
print "Connection Successful."
(据我所知,HTTP 不需要每秒“你还活着吗” ping,只要客户端和服务器都正常,当发出请求时,它会被处理。所以我不能不断ping。)