【发布时间】:2021-06-27 05:25:02
【问题描述】:
我正在尝试从以下网站抓取网络结果:https://promedmail.org/promed-posts/
我关注了 beutifulsoup。到目前为止,机械汤和机械化无法抓取搜索结果。
import re
from mechanize import Browser,urlopen
browser = Browser()
browser.set_handle_robots(False)
browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
browser.open("https://promedmail.org/promed-posts")
for form in browser.forms():
if form.attrs['id'] == 'full_search':
browser.form = form
break
browser['search'] = 'US'
response = browser.submit()
content = response.read()
在美国输入时内容不显示搜索结果。知道我在这里做错了什么吗?
【问题讨论】:
标签: python beautifulsoup mechanize mechanicalsoup