0
yahoo financeから気の利いたインデックスの価格を取得したいと思います。私はこのコードを使用しています:^NSEIの株価を入手する方法
import urllib
import re
url= 'https://in.finance.yahoo.com/q?s=^nsei'
htmlfile=urllib.urlopen(url)
htmltext =htmlfile.read()
regex ='<span id="yfs_l10_^nsei">(.+?)</span>'
pattern = re.compile(regex)
price =re.findall(pattern,htmltext)
print price
出力は空のリストです。私のコードで何が間違っていますか?
'quote'ではなくエスケープ – cat
これを修正しました。 Downvote wanは不要です。 –
これを行う別の方法は、生の文字列を使用することです。だから、単に 'r '(。+?)''はすべてあなたが必要です – smac89