在 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”查找元素金融[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
集群状态快速查看工具,Yahoo开源Kafka集群管理器Kafka Manager
(Tcl) 通过 gmail 和 yahoo 邮件服务器发送电子邮件