【发布时间】:2020-08-02 10:15:45
【问题描述】:
我正在使用BeautifulSoup 和 python 编写代码来从网站上抓取信息,在我尝试按“类”类别获取特定内容后,它返回“[]”,这是否意味着“无”?
这是否意味着它没有什么可刮的?
以下是我的代码:
import requests
from bs4 import BeautifulSoup
page = requests.get('https://www.metservice.com/towns-cities/locations/auckland/7-days')
soup = BeautifulSoup(page.content, 'html.parser')
week = soup.find_all(class_='IconWithText-content')
print(week)
【问题讨论】:
-
很奇怪,我从网站上找到了包含您需要的文本的类,但它没有出现在 response.text 中,可能是防止网络抓取,但我没有看到为什么气象服务会这样做。
-
是的,我刚刚通过使用亚马逊网站的示例从教程中学到了它,它工作得很好,我很惊讶看到气象服务这样做。
标签: python selenium beautifulsoup