我尝试使用Python的mechanize模块提交表单值并下载后续文件。但是,我不断收到一个错误,说脚本找不到表单。你知道吗
我使用的网站是here。你知道吗
我试图选择“按县”='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的一个片段。。。你知道吗
<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>
在选择输入并设置其值之前,需要首先按名称、ID等选择窗体。下面是将国家设置为Linn的更新代码。我建议在http://www.pythonforbeginners.com/cheatsheet/python-mechanize-cheat-sheet查看备忘单。你知道吗
相关问题 更多 >
编程相关推荐