Найти - Пользователи
Полная версия: Не работает парсинг
Начало » Python для новичков » Не работает парсинг
1 2 3
py.user.next
nan.
С чем это может быть связано
Там скрипт на JavaScript меняет этот элемент уже после загрузки страницы.
nan.
py.user.next
А где его найти и как этот код спарсить?
xam1816
nan.
А где его найти и как этот код спарсить?
отправь сюда ссылку откуда нужно достать данные и какие
nan.
xam1816
https://login.school.mosreg.ru/login/?ReturnUrl=https%3a%2f%2fschool.mosreg.ru%2ffeed%2f
<input name=“Captcha.Id” class=“captcha__value” type=“hidden” value=“73a1b62e-7db8-4252-a59c-548a00065bc5”>

Нужно получить value
xam1816
У меня без регистрации не прокатит,так что здесь наши полномочия уже всЁ
nan.

xam1816
У меня без регистрации не прокатит,так что здесь наши полномочия уже всЁ
Так мне и нужно без регистрации
nan.
Как минимум без регистрации/в другом браузере получается найти id
xam1816
nan.
Так мне и нужно без регистрации
А какая вообще конечная цель,что нужно? войти без регистрации
py.user.next
nan.
А где его найти и как этот код спарсить?
Ну, он (скрипт на JavaScript) обычно передаётся браузеру, а браузер уже у себя внутри выполняет его. А вот передаётся он не всегда в том виде, в котором писался. Часто его пропускают через обфускатор, чтобы никто не догадался, что он делает. Могут и через минификатор пропустить, чтобы просто сэкономить трафик. В любом случае код становится нечитаемым.

Так что далеко не всегда можно проанализировать код страницы и получить что-то приемлемое. Многое может быть спрятано за вот таким JavaScript-кодом.
xam1816
как вариант могу предположить если сойдется
 import requests
resp = requests.get(r'https://login.school.mosreg.ru/login/?ReturnUrl=https%3a%2f%2fschool.mosreg.ru%2ffeed%2f')
print(resp)
print(resp.cookies.values())
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB