【发布时间】:2014-08-25 15:21:02
【问题描述】:
我正在尝试使用 Python 的 mechanize 模块来提交表单值并下载后续文件。但是,我不断收到错误消息,提示脚本找不到表单。
我使用的网站是here。
我正在尝试按 County = 'Linn' 进行选择。
下面是我用来选择表单的脚本...
import mechanize
url = 'https://ccmis.dhs.state.ia.us/clientportal/providersearch.aspx'
br = mechanize.Browser()
br.open(url)
br.select_form(name="ctl00$MainContent$ddlSearchByLocationCounty")
我不断收到错误消息,提示没有具有匹配名称的表单。当我使用开发人员工具时,这是显示的名称。下面是 HTML 的 sn-p...
<select name="ctl00$MainContent$ddlSearchByLocationCounty" id="ctl00_MainContent_ddlSearchByLocationCounty" style="width:150px;">
<option value="">Select County</option>
<option value="Adair">Adair</option>
<option value="Adams">Adams</option>
<option value="Allamakee">Allamakee</option>
【问题讨论】: