python - 获取 HTML 表单输入字段的值?
问题描述
有一个类似的网页:www.example.com/form.php
我想使用 Python 从页面上的 HTML 表单中获取其中一个值。例如,如果表单有我可以返回值“test”
我对此进行了广泛的搜索,但大多数与发布表单数据有关,或者建议使用 Django 或 cgi-bin。我无法直接访问服务器,所以我不能这样做。
我认为图书馆 REQUESTS 可以做到,但我在文档中看不到它。
HTML:
<html>
<body>
<form method="" action="formpost.php" name="form1" id="form1">
<input type="text" name"field1" value="this is field1">
<input type="hidden" name="key" value="secret key field">
</form>
</body>
例如,我想要在 Python 中这样的东西:
import special_library
html = special_library.get("http://www.example.com/form.php")
print html.get_field("wanted")
有没有人有任何建议来实现这一目标?或者我可能没有想到或不知道的任何图书馆?
解决方案
推荐阅读
- r - 使用 observeEvent 更新 data.frame
- sql - SQL 案例和分类
- python - 从字符串列表中删除前缀引号
- mongodb - 批量删除记录的最佳方法?我可以在 MongoDB 中链接多个删除批量操作吗?
- react-redux - crudGetList 操作不会从响应中不存在的状态数据中删除
- amcharts - AmCharts 隐藏/删除 categoryField
- r - 用前一个值替换字符串中的元素
- sql-server - SQL Server:在 openquery 中使用 datetime 变量
- python - Python mechanize - 无控制匹配
- python-3.x - pymongo find_one_and_update 数百万次插入/更新的性能