#python #beautifulsoup #python-requests
#python #beautifulsoup #python-запросы
Вопрос:
Я попробовал это для входа в intagram, но это сработало один раз, но больше не работает. и я попытался добавить зашифрованный проход, но он также не сработал, а также не сработал для первой страницы instagram ‘https://www.instagram.com » вместо ссылки
import re
import requests
from bs4 import BeautifulSoup
from datetime import datetime
link = 'https://www.instagram.com/accounts/login/'
login_url = 'https://www.instagram.com/accounts/login/ajax/'
time = int(datetime.now().timestamp())
payload = {
'username': 'USERNAME',
'enc_password': f'#PWD_INSTAGRAM_BROWSER:0:{time}:"PASSWORD"',
'queryParams': {},
'optIntoOneTap': 'false'
}
with requests.Session() as s:
r = s.get(link)
csrf = re.findall(r"csrf_token":"(.*?)"",r.text)[0]
r = s.post(login_url,data=payload,headers={
"user-agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36",
"x-requested-with": "XMLHttpRequest",
"referer": "https://www.instagram.com/accounts/login/",
"x-csrftoken":csrf
})
Комментарии:
1. О чем
selenium
? Вы пытались сделать то же самое сselenium
?2. selenium фактически управляет браузером, и он не работает с минимизацией браузера, я пошел, чтобы получить данные, не открывая браузер
3. Вы можете использовать selenium, не открывая браузер.
4. любое учебное предложение?