无法在已阻止的div中抓取字符串

时间:2018-12-10 13:48:34

标签: python web-scraping beautifulsoup python-requests

这是我的代码:

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)

此代码返回“ Clickđểxembáogiá”,这意味着“单击即可查看价格”,尽管HTML中有实际价格。我想他们正在阻碍价格。关于真正原因是什么以及如何通过阻止的任何想法?请帮忙! :<< / p>

1 个答案:

答案 0 :(得分:1)

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