擅长:python、mysql、java
<p>您可能会遇到这样一个问题,即请求和bs4可能不是您试图实现的目标的最佳工具。正如巴尔德曼在另一篇评论中所说,使用谷歌搜索api将更容易</p>
<p>此代码:</p>
<pre><code>from googlesearch import search
tickers = ['GME', 'TSLA', 'BTC']
links_list = []
for ticker in tickers:
ticker_links = search(ticker, stop=25)
links_list.append(ticker_links)
</code></pre>
<p>将列出每个股票代码在谷歌上排名前25位的链接,并将该列表附加到另一个列表中。Yahoo finance肯定会在链接列表中,一个基于关键字的简单解析器将获得特定股票代码的Yahoo finance url。您还可以根据自己的意愿调整search()函数中的搜索条件,例如ticker+“yahoo finance”</p>