Mechanize 在所需网站中未找到任何表格
Mechanize does not find any forms in required website
我正在尝试填写网站上的所有表格:
https://breast.predict.nhs.uk/tool
进口机械化
br = mechanize.Browser()
br.set_handle_robots(False) #ignore robots.txt
br.open("https://breast.predict.nhs.uk/tool")
print(br.forms())
输出是一个空列表,br.select_form(nr=0) 给出了这个错误:
File " line 18, in <module>
br.select_form(nr=0)
line 668, in select_form
raise FormNotFoundError("no form matching " + description)
mechanize._mechanize.FormNotFoundError: no form matching nr 0
我知道这个网站上有表格,所以我错过了什么?
感谢您的帮助
据我所知,mechanize 不支持 JavaScript 渲染,这是通过 React.js 在此站点上发生的:实际上 <form>
在初始 HTML。稍后通过JS生成。
我正在尝试填写网站上的所有表格: https://breast.predict.nhs.uk/tool
进口机械化
br = mechanize.Browser()
br.set_handle_robots(False) #ignore robots.txt
br.open("https://breast.predict.nhs.uk/tool")
print(br.forms())
输出是一个空列表,br.select_form(nr=0) 给出了这个错误:
File " line 18, in <module>
br.select_form(nr=0)
line 668, in select_form
raise FormNotFoundError("no form matching " + description)
mechanize._mechanize.FormNotFoundError: no form matching nr 0
我知道这个网站上有表格,所以我错过了什么?
感谢您的帮助
据我所知,mechanize 不支持 JavaScript 渲染,这是通过 React.js 在此站点上发生的:实际上 <form>
在初始 HTML。稍后通过JS生成。