Answer the question
In order to leave comments, you need to log in
403 error when parsing Instagram (python). How to solve the problem?
пытался написать бота для парсинга личных сообщений, но столкнулся с проблемой. При спросе ввода данных типа логин, пароль выдаёт ошибку 403. Пробивал писать headers и proxies но все тщетно. При использовании прокси выскакивает:
requests.exceptions.ProxyError: HTTPSConnectionPool(host='www.instagram.com', port=443): Max retries exceeded with url: / (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError(': Failed to establish a new connection: [WinError 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера')))
import requests
link="https://www.instagram.com"
data={
'username': 'username',
'password:': 'password'
}
proxies = {
'http': 'http://195.2.71.201:16072',
'https': 'http://51.155.3.184:33427',
}
headers = {
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
"(KHTML, like Gecko) Chrome/98.0.4758.109 Safari/537.36 OPR/84.0.4316.52",
'Referer': 'https://www.instagram.com/'
}
responce = requests.post(link, data=data,proxies=proxies,headers=headers)
print(responce.status_code)
print(responce)
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question