无法在被阻止的 div 内抓取字符串



这是我的代码:

import requests
from bs4 import BeautifulSoup
page = requests.get('https://fado.vn/today-deals')
soup = BeautifulSoup(page.text, 'html.parser')
price = soup.find_all(class_="product-panel__price-field")
for i in price:
print(i.text)

此代码返回"点击ểxem báo giá"的意思是"点击查看价格",尽管HTML中有实际价格。我猜他们正在阻止价格。关于实际原因和如何通过阻止有什么想法吗?请帮助!:<

感谢@ewwink,问题解决了。他建议我用硒,效果很好。这是一个很好的工具,可以在使用Beautiful汤解析HTML之前导航到页面。

最新更新