使用Python请求或robobrowser从aspx表单中抓取数据

时间:2015-04-17 15:22:53

标签: python asp.net scrape

我想从

的.aspx页面抓取数据
https://www.clarkcountycourts.us/Anonymous/Search.aspx?ID=400

我的问题是如何正确制定搜索参数以在<form>中使用。

我正在尝试使用python请求或robobrowser,但该网站上的表单有点复杂。我不知道如何“点击”单选按钮来选择某些选项。我的第一个问题是我希望我的抓取工具“点击”“搜索方式”下拉菜单并选择“派对”。我想我在网站上找到了执行此操作的元素:

<select id='SearchBy' name='SearchBy' onChange='SwitchCaseSearch(this.value, true)'  onKeyUp='SwitchCaseSearch(this.value, true)' LabelName='Search By:'>

然后有几个数值给SwitchCaseSearch。我想我想执行电话SwitchCaseSearch(1)?即切换到“派对”。然后,我想点击“商家”,并填写商家名称,例如“美国银行”。相关功能是

<input type="radio" name="PartySearchMode" onclick="SwitchPartyType(this.value, true)" value="BusinessName" id="PartyBusinessOption" labelname="Party Search Mode:" labelvalue="Business Name" style="display: inline;">

如何解决这个问题?我实际上必须“点击”还是有其他方式在所需的类别中搜索?谢谢!


编辑:我的浏览器在提交表单时发送的POST请求。

post request

0 个答案:

没有答案