【发布时间】:2021-12-29 18:04:32
【问题描述】:
我想从网站上抓取犯罪新闻文章,但汤对象没有返回所需的div 标签,谁能给我原因?
import requests
from bs4 import BeautifulSoup
page = requests.get("https://www.nst.com.my/news/crime-courts?page=1")
soup = BeautifulSoup(page.text, 'html.parser')
print(soup)
【问题讨论】:
-
内容是动态提供的 - 所以看看 api 或 selenium 。
-
哦,每当您在加载后发现数据出现时,很可能是使用 Javascript 插入的。因此,此动态数据不是您请求的 HTML 文件的一部分。要么查找它正在调用的 API,要么查找如何解析动态网页。
标签: python web-scraping beautifulsoup python-requests