Форум сайта python.su
привет народ.такие дела-хочу спарсить страницу адидаса "https://www.adidas.ru/"
но с самого начала какой то затык ,и дело походу в сайте ,с другими ответ приходит как положено,
а тут вываливается с ошибкой-
***************
TimeoutError: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
——————————-
During handling of the above exception, another exception occurred:
urllib3.exceptions.ProtocolError: ('Connection aborted.', TimeoutError(10060, ‘Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера’, None, 10060, None))
———————————–
During handling of the above exception, another exception occurred:
"requests.exceptions.ConnectionError: ('Connection aborted.', TimeoutError(10060, ‘Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера’, None, 10060, None))
*****************
import requests url = 'https://www.adidas.ru/' r = requests.get(url)
Отредактировано LiamJonson (Фев. 3, 2019 22:21:27)
Офлайн
LiamJonsonДа, что-то не так. Не пропускает не только requests.get, но и некоторые браузеры.
это защита какая то
Офлайн
import requests url = 'https://www.adidas.ru/' with requests.Session() as session: session.headers['Accept'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' session.headers['User-Agent'] = 'Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0' session.get(url)
Офлайн
aiscy
import requests
url = 'https://www.adidas.ru/'
with requests.Session() as session:
session.headers = ‘text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8’
session.headers = ‘Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0’
session.get(url)
aiscy,направил что нужно искать
aiscyили с помощью библиотек ,типа fake-useragent
Отредактировано LiamJonson (Фев. 6, 2019 20:17:31)
Офлайн