如何找到该值?

时间:2019-02-03 11:52:50

标签: python beautifulsoup

我正在尝试从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 :(得分:0)

一旦找到/隔离了元素,就可以得到值:

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