确定

问题描述:

我做的这一切形式的使用要求和Beautifulsoup:确定

from bs4 import BeautifulSoup 
import urllib.request 
import requests 

website='http://www.website.ro/' 
r=urllib.request.urlopen(website).read() 
soup = BeautifulSoup(r,'lxml') 
form=soup.find('form') 
print(form) 

说该网站只包含1种的形式,什么我感兴趣的是:

<div class="search"> 

也就是说,这个名字/表格/表格的名称。 接下来,我想要的是将此表单传递给Requests.post并获得响应。 我该怎么做? 至于documentation为请求,

r = requests.post('http://httpbin.org/post', data = {'key':'value'}) 

为requests.post第一个参数是一个URL。有什么办法通过知道表单名称或r.text来获取表单触发器的url?

例如,mechanicalsoup的方法select_form不需要url,它使用表单名称。 (我不想使用mechanicalsoup)

我想说你必须看看什么请求是通过Chrome Developer工具手动解雇的,然后使用该URL。