使用动态lis进行web抓取

2024-05-18 12:59:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图把啤酒商协会网页(https://www.brewersassociation.org/directories/breweries/)上列出的所有啤酒厂都搜出来,我在google上搜索了一吨,并尝试了多种方法来获取它,但我对网络搜刮是全新的,搞不懂。我正在使用漂亮的汤,但如果有更好的这种类型的网页,我会很高兴地切换。在许多返回错误的失败尝试中,我尝试了下面至少运行的代码

brew_name = soup.find(id='ajax-content').find_all(class_=re.compile('name'))

brew_name = soup.find(id='ajax-content')

第一个返回一个空白集,第二个返回

<div class="with-results" id="ajax-content"><!--Dynamically Filled in--></div>

任何帮助我朝着正确的方向前进都将不胜感激


Tags: namehttpsdivid网页wwwajaxcontent

热门问题