gpt4 book ai didi

Python: Mechanize select_form 不返回任何内容

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:33 25 4
gpt4 key购买 nike

当尝试使用mechanize时即使 forms() 中有一个对象生成器,我似乎无法使用 select_form(id) 来检索表单。

代码:

import mechanize

urls = ['http://stackoverflow.com/']

for url in urls:
print url
br = mechanize.Browser()
br.addheaders = [('User-Agent', 'Firefox')]
br.open(url)

for form in br.forms():
print form
print br.select_form(nr=0)

输出:

http://stackoverflow.com/
<GET http://stackoverflow.com/search application/x-www-form-urlencoded
<TextControl(q=)>>
None

最佳答案

它实际上选择了表单,因为它不返回任何错误。

您看到 None 打印的原因是 select_form() 返回 None

<小时/>

作为单独的说明,为什么不使用 StackExchange API而不是使用 mechanize 进行浏览?

关于Python: Mechanize select_form 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31909254/

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