実現したいこと
三菱UFJの外国為替相場一覧から
001 USD(米ドル)のT.T.Sの値を取得したいのですが、スクレイピングで該当部分を抽出すると、為替値がハイフン(----)で置換されてしまいます。どうすれば数値を取得できるでしょうか。
該当のソースコード
python
1Entry_url1 = "https://www.bk.mufg.jp/ippan/kinri/list_j/kinri/kawase.html"#スクレイピング対象URL 2 3response = requests.get(Entry_url1)#htmlを指定したURLから取得 4soup = BeautifulSoup(response.content,"html.parser")#取得したhtmlをパース 5sp = soup.select_one('#G001ACRA')#該当箇所をselecterで指定 6print(sp) #出力結果 <td class="a-text-right" id="G001TTSZ">----</td>
試したこと
上記のwebページの該当部分をedgeの開発者ツールで見てみると数値(137.31)が入っているのですが、スクレイピングを実行すると数字がハイフン(----)に代わっています。
HTMLの記述:<td class="a-text-right" id="G001TTSZ">137.31</td>
スクレイピング結果:<td class="a-text-right" id="G001TTSZ">----</td>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/21 12:48