我正在制作我的第一个网站刮刀,并遇到了另一个问题。以下是我的代码。返回的网站是主页,而不是我搜索的地块编号的特定网站。
我使用错误的html类来识别搜索功能吗?或者Python代码中缺少什么?任何帮助将不胜感激。
from bs4 import BeautifulSoup
import requests
web_page = 'https://mcassessor.maricopa.gov/index.php'
web_header ={ 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
payload = {'homeSearchField' : '10218779'}
response = requests.post(web_page, data=payload, headers=web_header)
soup = BeautifulSoup(response.content, 'html.parser')
print (soup.prettify())