Мне удалось создать рабочий скрипт, который проверяет, работает ли прокси socks5 в python 3.x, используя urllib3. Теперь я хочу установить значение тайм-аута для запроса GET, например: проверить на 2 секунды, если я не получаю ответ, я говорю, что он не работает. Могу ли я это сделать, если да, то как?
import pycurl
import urllib3
from urllib3.contrib.socks import SOCKSProxyManager
proxy = SOCKSProxyManager("socks5://96.113.176.101:1081/")
try:
rslt = proxy.request('GET', 'http://google.com/humans.txt')
if ('Google is built by a large team of engineers' in str(rslt.data)):
print("Good proxy")
else:
print("Bad proxy")
except:
print("Bad proxy")