在 Robinhood 上按“显示更多”的 Python 代码,然后提取公司的“关于”部分中的段落

问题描述 投票:0回答:1

我正在尝试编写一段代码来提取有关特定公司的 Robinhood 部分中的段落。问题是我需要按显示更多按钮才能访问完整段落。我在所附图像中编写了一段代码,但未能成功按下“显示更多”按钮,然后访问完整段落以提取它。

enter image description here 我尝试使用此代码按“显示更多”按钮,以便能够访问“关于”部分中的完整段落,但我无法做到这一点。

python python-3.x python-2.7 selenium-webdriver
1个回答
0
投票

离题(无法评论,因为我没有足够的声誉),但粗略地看一下一些例子,Robinhood 似乎从 MarketWatch 获取其公司描述(或者至少是从 MarketWatch 获取的同一个地方)。

MarketWatch 更容易抓取,因为它似乎没有“显示更多”按钮,并且文本位于具有 CSS 类的元素中

description__text
:

比较 AAPL 的 Robinhood 描述MarketWatch 页面的描述

唯一的区别是 Robinhood 包含列出的名称(例如,

The listed name for AAPL is Apple Inc. Common Stock.
)。除非您需要这些数据,否则我建议您从 MarketWatch 中抓取。

© www.soinside.com 2019 - 2024. All rights reserved.