您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用python获取隐藏输入的值?

如何使用python获取隐藏输入的值?

re通常认为使用模块来解析xml或html是不好的做法。仅当 负责尝试解析的页面时才使用它。如果不是,则您的正则表达式非常复杂,或者如果有人替换<input type="hidden" name=.../><input name="..." type="hidden" .../>或几乎替换为其他任何内容,则脚本可能会中断。

BeautifulSoup一个HTML解析器,它可以:

除非有充分的理由不这样做,否则应使用它而不是reHTML解析。

例如,假设txt包含整个页面,则查找所有隐藏字段将非常简单:

from bs4 import BeautifulSoup
soup = BeautifulSoup(txt)
hidden_tags = soup.find_all("input", type="hidden")
for tag in hidden_tags:
    # tag.name is the name and tag.value the value, simple isn't it ?
python 2022/1/1 18:32:24 有198人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶