スクレイピングの練習でヤフーのニュース見出しを抽出しようとしていますが、問題が発生してます。
検証画面のスクショを貼っておきますので参考にしてください。
イメージとしては、「ポスト安倍〜、新在留資格〜、中国〜」と抽出できるつもりでコードを書きました。
Python
1import pandas as pd 2import requests 3from bs4 import BeautifulSoup 4from google.colab import files 5 6url = "https://www.yahoo.co.jp" 7#URLの読み込み 8response = requests.get(url).text 9#URLを初期化して見やすくしてます 10soup = BeautifulSoup(response, "html.parser") 11print(soup.prettify()) 12#特定の見出しを吸い上げようとしてます 13tags = soup.find_all("ul", {"class": "emphasis"}) 14print(tags) 15 16
printの出力が[]となり、テキストが表示されません。
参考にしているサイトでタグ名、クラス名を変更して行った際は、起動しました。
クラス名かタグに問題があると思うのですが、解決に至ってません。

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