在 Yahoo! 上通过“data-reactid”查找元素金融[关闭]

Posted

技术标签:

【中文标题】在 Yahoo! 上通过“data-reactid”查找元素金融[关闭]【英文标题】:Finding element by "data-reactid" on Yahoo! Finance [closed] 【发布时间】:2020-04-13 09:14:30 【问题描述】:

我正在编写一个 python 程序来评估股票价格。我正在使用this page on Yahoo! finance 来获取我的股票信息。我希望能够在涨幅最大的页面上获得前五名的股票代码

谁能给我一个例子,说明如何获得前五名股票符号,或者告诉我如何使用 selenium 找到符号元素(使用 data-reactid 或任何其他肉类)最好。

在将其标记为副本之前,我查看了与此类似的页面,但它们并没有解决我的问题。提前感谢您的帮助!

【问题讨论】:

【参考方案1】:

我个人对 Selenium 没有太多经验,但这听起来像是可以使用 BeatifulSoup's find()/findall() 方法或 scrapy's Xpath/ CSS selectors 处理的工作。

对于初学者,我会推荐 BeautifulSoup 来完成这样的任务。它可以轻松定位您正在寻找的页面元素(在本例中为带有 data-reactid 的股票代码)。

希望这会有所帮助。

【讨论】:

我可能最终会使用 BeautifulSoup。谢谢

以上是关于在 Yahoo! 上通过“data-reactid”查找元素金融[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

React设计思想研究--data-reactid及key

集群状态快速查看工具,Yahoo开源Kafka集群管理器Kafka Manager

(Tcl) 通过 gmail 和 yahoo 邮件服务器发送电子邮件

在 Yahoo 的 Flash 库 ASTRA 中的饼图上绘制自定义标签

Yahoo基于Hadoop集群的大规模分布式深度学习

通过 XMPP 连接到 yahoo messenger