@Tayrus0

Как вытащить нужный текст из ответа сервера?

Код;

session = requests.session()
rs = session.get('https://yandex.ru/',headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0'})
yandexuid = rs.cookies['yandexuid']
print(yandexuid)

yandex_apps = requests.session()
yandex_apps_cookies = {"yandexuid": yandexuid, "_ym_uid": "1573225590544733874"}
yandex_apps_headers = {"Connection": "close", "Upgrade-Insecure-Requests": "1", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 YaBrowser/19.12.3.320 Yowser/2.5 Safari/537.36"}
yandex_apps = yandex_apps.get("https://mobile.yandex.ru:443/apps/android/browser_lite/", headers=yandex_apps_headers, cookies=yandex_apps_cookies)

print(yandex_apps.text)


В ответе есть кусочек текста

</div><input type="hidden" value="5fa6d30a96229e8eb81c43a3c5ba044cbdfe83d8:1578490405826" name="_csrf"/>
</div>


Мне нужно его вытащить значение value, как это сделать, желательно с примером кода?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Скормить yandex_apps.text html-парсеру, типа Beautiful Soup.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект