我正在尝试从 Google Finance 中抓取数据,特别是针对股票报价。我正在使用此处找到的答案:How to create a stock quote fetching app in python,并且工作正常,但仅适用于谷歌。我是正则表达式的新手,注意到需要更改的内容,但不知道该怎么做。
下面的代码用于解析谷歌报价的数据以获取当前价格。
m = re.search('id="ref_694653_l".*?>(.*?)<', content)
694653 是特定于谷歌的。如果我做 Zynga,ZNGA,它应该寻找:
<span id="ref_481720736332929_l">3.57</span>
我想要一个搜索的正则表达式
id="ref_SOME_NUMBER_l">SOME_PRICE"
任何帮助将不胜感激!