首页 > 解决方案 > 使用 BeautifulSoup 抓取文章标签中的所有段落 - 主要目标是 A-tag

问题描述

搜索一些类似的问题,但没有成功。

我正在尝试在文章标签内的段落标签中获取 A-标签。尝试过:“holly willoughby weight loss”页面,它运行良好,确实设法将文章发布在段落标签内并设法获得目标 A-标签。但是在同一个网站上尝试不同的 URL(下面的示例 URL)我只会得到帖子标题和一些 CSS。

这是我的代码:

import requests
from bs4 import BeautifulSoup

url = 'https://burniva.com/sam-smith-weight-loss/'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
posts = soup.article
print(posts)

使用“请求”时,它可以很好地提取所有 a-标签,但每当我尝试时:

soup.article

它无法在文章中获取所有“p”。

标签: python-3.xbeautifulsouppython-requests

解决方案


推荐阅读