<p>如果我正确理解您的问题,您需要发送请求,带有特定的参数,并检查响应。
好的,让我们看看提交后发送到哪里的请求。
让我们打开邮递员。<a href="https://i.stack.imgur.com/IYk2M.png" rel="nofollow noreferrer">Post request params</a></p>
<p>正如我们看到的<strong>ctl00$ContentPlaceHolder1$C001$tbUserAddress</strong>获取值100,以及<strong>ctl00$ContentPlaceHolder1$T6B6681F0008$DDRADIUS</strong>,<strong>ctl00$ContentPlaceHolder1$C001$ddlRadius</strong>,<strong>ctl00$cphTopBar$T917BC451013$rblRadius</strong>得到半径值25。在</p>
<p>所以让我们获取一个包含数据的小片段来发送post请求并获得所需的响应</p>
<p>我使用python请求</p>
<p>和lxml来解析html响应</p>
<p>我更喜欢lxml,它比beauthulsoup更难理解,但要快得多。在</p>
<pre><code>import requests
from lxml import html
input_data = {
'ctl00$cphTopBar$T917BC451013$rblRadius': 25,
'ctl00$ContentPlaceHolder1$T6B6681F0008$ddlRadius': 25,
'ctl00$ContentPlaceHolder1$C001$ddlRadius': 25,
'ctl00$ContentPlaceHolder1$C001$tbUserAddress': 100
}
resp = requests.post('http://www.sleepeducation.org/find-a-facility', data=input_data)
tree = html.fromstring(resp.text)
print(tree.xpath('//div[@id="ContentPlaceHolder1_C001_map_canvas"]')[0])
</code></pre>
<p>我没有足够的声誉来放置文档链接,我会尝试将它们放在评论中,或者您可以通过google<em>pythonrequests</em>和<em>pythonlxml</em>
你也可以用美体素来做</p>
^{pr2}$