VadimK
Видимо число редиректов ограничено.
Два месяца назад вот этот код прекрасно работал
url = 'https://lk.megafon.ru/login/'
r=requests.get(url, auth=HTTPDigestAuth('login', 'pass'))
txt = r.text
soup = BeautifulSoup(txt)
word = soup.findAll('div','gadget-remainders-td gadget-remainders-td-3 gadget-remainders-summ gadget-remainders-mobile')
word = str(word)
test = re.sub('\<[^>]*\>', '', word)
result = re.sub(r'Остаток / Общий объём', '', test)
result = re.sub(r'/', 'из', result)
print (result)
Теперь не работает. Бьюсь всячески - не помогает.
Вплоть до:
url = 'https://lk.megafon.ru/remainders/'
cookie = {'csrfId': 'd495a08ad-da48-409b-ac21-5cbffc699e3e'}
r = requests.post(url, cookies=cookie)
r = requests.get(url,timeout=5)
if r.status_code == 200:
for cookie in r.cookies:
print(cookie)
И попытке подсунуть печеньку полученную из браузера.
Есть там одна интересная вещица
<form action="/dologin/" class="form form-login-autofill" method="POST">
<input type="hidden" name="CSRF" value="lz9t6Wk4WPpb3k2IEiAUyоlrE3WPHOGGWkf13u8I3yPF9QCmQPoKZk2x1U0zQW8pSyghPkrOk/2vEN8X4UC5jH8seHlTNKy9lN+yv78FUUE="/>
Вот как это победить?