https://jp.noxinfluencer.com/youtube-channel-rank/top-250-jp-autos%20%26%20vehicles-youtuber-sorted-by-subs-weekly
上記のサイトのようにランキング250までの情報を保持しているはずなのに
ページを読み込んだ状態だと50までしか表示しないウェブサイトに足して、(スクロールによって更新がかかるようです)
250までフルで読み込んだ状態でBeautifulsoupによってスクレイピングしたいです。どのようにしたらいいですか?
試しにチャンネル名をスクレイピングした結果がこちらになります。
category_res = requests.get('https://jp.noxinfluencer.com/youtube-channel-rank/top-250-jp-autos%20%26%20vehicles-youtuber-sorted-by-subs-weekly') category_soup = bs4.BeautifulSoup(category_res.text,'html.parser') print(category_soup.find('name.kol-name')) category_elems = category_soup.find_all(class_="kol-name") for i,category_elem in enumerate(category_elems): print(i, category_elem.get('title'))
出力結果
0
11 USA Military Channel 22 がっちゃんねる★TheGacchannel 33 おもちゃんねるん Omotyannerun 44 CABHEY RIDE ON!! 55 GUNMA-17 66 スーツ 交通 / Suit Train 77 Best MOTORing official ベストモータリング公式チャンネル 88 noriyaro 99 JRseries209 10コード
50までしか出力されておらずこれを250まで取得したい(例)
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/29 02:47
2020/11/30 08:49