beautiful soupでページネーションのある読売新聞の社説の記事一覧の
URLを取得したいと考えています
読売新聞の社説一覧
https://www.yomiuri.co.jp/editorial/
いま見えている範囲のニュース一覧は取得出来るのですが
下部にある「さらに読み込む」を押して現れる記事の取得の仕方が分かりません。
見えているURL一覧を取得する該当のソースコード
import requests from bs4 import BeautifulSoup #トップページ top_url = "https://www.yomiuri.co.jp" #社説 shasetsu_url = "https://www.yomiuri.co.jp/editorial/" shasetu_soup = BeautifulSoup(requests.get(shasetsu_url).content,'html.parser') for a in shasetu_soup.find_all(class_="uni-news-editorial-jp"): for b in a.find_all("a"): print(top_url + b.get("href"))
試したこと
他の媒体では規則的な通し番号が入っていてfor文を用いて通し番号を変化させて
スクレイピングできましたが、今回の場合どうすればいいか分かりません。
chromeのデベロッパーツールで下記のような箇所を確認しましたが
よく分かりませんでした。
<a href="javascript:void(0)" id="ajax_more_button">さらに読み込む</a>
「さらに読み込む」を押して現れる記事の取得方法をご教示いただければ幸いです。
補足情報
Python 3.6.8
bautifulsoup4
chromeのデベロッパーツールを用いてタグの確認
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/01 21:44
2019/08/04 09:56
2019/08/05 01:43