Как я могу найти это значение? - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь получить значение из этого HTML

Я пробовал много раз, но не работает

<input name="form_key" type="hidden" value="2d7mJobmyIthzYDr">

    account_get = s.get('https://www.endclothing.com/gb/customer/account/login/#',headers=headers)
    soup = bs4.beautifulSoup(account_get.text, 'html.parser')
    form_key = soup.find('input',{'name':'form_key'})

Мне нужно найти значение, спасибо

ОБНОВЛЕНИЕ: значение меняется каждый раз ...

1 Ответ

0 голосов
/ 03 февраля 2019

Как только вы найдете / изолируете свой элемент, вы можете получить значение:

import bs4


html = '<input name="form_key" type="hidden" value="2d7mJobmyIthzYDr">'


soup = bs4.BeautifulSoup(html, 'html.parser')


value = soup.find('input')['value']

Выход:

print (value)
2d7mJobmyIthzYDr
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...