python - 我怎样才能找到这个值?
问题描述
我正在尝试从此 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'})
我需要找到价值,谢谢
更新:价值每次都会改变......
解决方案
找到/隔离元素后,您可以获得值:
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
推荐阅读
- python - 从 Python 笔记本创建时,Azure luis 实体不保存子实体
- python - 如何将函数基础视图转换为基于两个模型的通用类
- sql - 如何在 Microsoft SQL Server 中“取消堆叠”SQL 中的数据
- flutter - Flutter webrtc 屏幕共享
- android - 将 .otf 字体系列部署到 FMX 应用程序
- r - r中表格单列的百分比
- database - 如何在 newman 中使用迭代数据
- twitter - 如何通过 Twitter 上的用户名获取用户的媒体计数?
- spring - Mono - 通量 switchIfEmpty 和 onErrorResume
- java - 如何使用 Emscripten 构建 OpenJDK?