gpt4 book ai didi

python - 通过 Python 脚本在网页中填写表单值(未测试)

转载 作者:IT老高 更新时间:2023-10-28 22:03:21 26 4
gpt4 key购买 nike

我需要在目标页面上填写表单值,然后通过 Python 单击按钮。我看过 Selenium 和 Windmill,但这些都是测试框架——我不是在测试。我正在尝试以编程方式登录第 3 方网站,然后下载并解析我们需要插入数据库的文件。测试框架的问题在于它们启动了浏览器实例;我只想要一个我可以安排每天运行的脚本来检索我想要的页面。有什么办法吗?

最佳答案

您正在寻找 Mechanize

表单提交示例:

import re
from mechanize import Browser

br = Browser()
br.open("http://www.example.com/")
br.select_form(name="order")
# Browser passes through unknown attributes (including methods)
# to the selected HTMLForm (from ClientForm).
br["cheeses"] = ["mozzarella", "caerphilly"] # (the method here is __setitem__)
response = br.submit() # submit current form

关于python - 通过 Python 脚本在网页中填写表单值(未测试),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1555234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com