Webスクレイピングで株価などの情報を取得し、機械学習で予想できたら面白そうだなと思い、Webスクレイピングを勉強し始めました。
しかしながら、肝心の株価の部分が取得できないのです。
以下がソースコードとなります。
該当のソースコード
import urllib.request as req from bs4 import BeautifulSoup url = 'https://jp.kabumap.com/servlets/kabumap/Action?SRC=basic/top/base&codetext=1305' res = req.urlopen(url) soup = BeautifulSoup(res,"html.parser") print(soup.find(id="stockNameText")) print(soup.find(id="spPrice"))
実行すると、
<span id="spPrice"></span>
と、肝心の株価の部分が取得できないのです。
requestsモジュールを利用や、res.textに書き換えを行ったのですが、
Noneが返ってくるなど、やはり解決ができません。
また、他のwebサイトでも試してみたのですがやはり株価の部分の取得ができません。
株価の部分は変化することが何かに影響しているのではないかと考えております。
お手数ではございますが、解決策や原因などご教授の程よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/11 01:30