python-3.x - 使用 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”。
解决方案
推荐阅读
- javascript - 如何对属性值进行求和和除法
- sql-server - 从具有 CSV 值的一行中选择子查询中的位置
- spring-integration - Springboot云流kafka binder,不记录整个payload(failedMessage=GenericMessage)
- ssh - 无法在谷歌云中使用 ssh 连接到工作节点
- java - Spring - Rabbitmq 侦听器需要在数据库更改期间暂停和恢复
- google-cloud-platform - 如何在谷歌云调度器中使用 APP Engine 调度管道
- swift - 创建基于协议的样式工厂
- python-3.x - AzureDevOps Pipeline 中是否可以将先前构建的工件复制到另一个构建管道?
- sql - 转置并填充日期范围内的缺失日期
- visual-studio-code - 自动为 VSCode 扩展创建 i18n 目录