前提・実現したいこと
四季報オンラインから現在の株価を取得するプログラムを書こうとしています。
(ここでは、日産自動車株(下記URL)を例に取ります)
https://shikiho.jp/stocks/7201
BeautifulSoupを使ったスクレイピングを試みています。
四季報オンラインのコードを見ると、下記が現在株価に該当するようなのですが、うまく取得できません(後述)
発生している問題・エラーメッセージ
import requests
from bs4 import BeautifulSoup
url = 'https://shikiho.jp/stocks/7201'
res = requests.get(url)
res.encoding = res.apparent_encoding
bs = BeautifulSoup(res.text, 'html.parser')
ul_div = bs.findAll('div')
print(ul_div)
エラーメッセージ
該当のソースコード (Python3)
import requests
from bs4 import BeautifulSoup
url = 'https://shikiho.jp/stocks/7201'
res = requests.get(url)
res.encoding = res.apparent_encoding
bs = BeautifulSoup(res.text, 'html.parser')
ul_div = bs.findAll('div')
print(ul_div)
結果
[<div id="app"></div>]
試したこと
いろいろと検索しましたが、<div></div>の中身をどう取り出すのかがわからないままです・・・
ご教示いただけると助かります。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー