如何使用python在域内请求职业页面url
此代码适用于大多数网站,但不适用于www.surveymonkey.com等网站。您没有说明什么不起作用,或者您希望代码做什么。但是,代码中最后的如何使用python在域内请求职业页面url,python,python-2.7,Python,Python 2.7,此代码适用于大多数网站,但不适用于www.surveymonkey.com等网站。您没有说明什么不起作用,或者您希望代码做什么。但是,代码中最后的if语句中的缩进似乎不正确 纠正这一点(并编辑变量名,使其更具描述性,如下所示)至少可以按预期运行: import requests s = ['jobs','careers','opportunities'] u = ['yahoo.com','statestreet.com'] f = [] for i in u: for j in s:
if
语句中的缩进似乎不正确
纠正这一点(并编辑变量名,使其更具描述性,如下所示)至少可以按预期运行:
import requests
s = ['jobs','careers','opportunities']
u = ['yahoo.com','statestreet.com']
f = []
for i in u:
for j in s:
w = "http://{}/{}".format(i,j)
print w
r = requests.get(w)
print r.status_code
if(r.status_code == 200):
f.append(w)
break
print f
它怎么不起作用(www.surveymonkey.com)?是否有错误消息,或其行为是否与预期不符?感谢更正。大多数域都在使用此代码,但不是survey monkey。SSLV3_ALERT_HANDSHAKE_FAILURE]SSLV3 ALERT HANDSHAKE FAILURE(_ssl.c:590)Surveymonkey在上述代码中对我很好。您可以直接从正在开发的机器上访问吗?哪个网站给出了你发布的错误?可能有助于解决SSLV3握手失败的问题。
import requests
paths = ['jobs', 'careers', 'opportunities']
domains = ['yahoo.com', 'statestreet.com', 'surveymonkey.com']
results = []
for domain in domains:
for path in paths:
url = "http://{}/{}".format(domain, path)
print url
r = requests.get(url)
print r.status_code
if r.status_code == requests.codes.OK:
results.append(url)
break
print results