我尝试使用python模块mechanize在网页上填写表单,然后下载得到的html。网站如下:
“xxx”
但首先,我只想列出表格。我的代码如下:
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False) # ignore robots
br.set_handle_refresh(False) # can sometimes hang without this
url = "xxx"
response = br.open(url)
a = response.read() # the text of the page
for form in br.forms():
print "Form name:", form.name
print form
给出的错误列表相当大:
^{pr2}$我的理解是html写得很糟糕。我在google等示例网站上尝试过上面的代码,运行良好。我怀疑车厢的返回与此有关,但我如何绕过这个问题?在
显然如果我用
而不是
^{pr2}$它提供正确的输出:
相关问题 更多 >
编程相关推荐