【发布时间】:2021-03-07 06:00:38
【问题描述】:
我正在尝试从网站上获取降价的产品。
检查网站时的 HTML 如下所示:
我的代码如下所示:
browser = webdriver.Chrome(executable_path='/chromedriver.exe')
browser.get('https://www.mydays.de/magicbox/kurzurlaub')
soup = BeautifulSoup(browser.page_source, 'html.parser')
Price = soup.find('div',{"class":"c-mbvoucher__pricebox"})
但我的结果是这样的:
<div class="c-mbvoucher__pricebox">
<span class="c-mbvoucher__price">159 €</span>
<span class="c-mbvoucher__person">
für 2 Personen </span>
</div>
为什么我的结果中缺少某些信息?
我也试过find_all,但上面是唯一一个匹配的。
【问题讨论】:
标签: html selenium-webdriver xpath css-selectors webdriverwait