Pythonのスクレイピングで、Tiktok動画サイトのコメントを抽出したく下記コードを入力しました。
しかし、実行すると何も抽出されずシェルの入力待ちに戻ってしまいます。[]も表示されないのでrequestの段階で間違っているのでしょうか?
初心者で申し訳ありませんがよろしくお願い致します。
Python
1import requests 2url = 'https://www.tiktok.com/@utk.810.soccer?lang=ja' 3res = requests.get(url) 4 5import bs4 6soup = bs4.BeautifulSoup(res.text, "html.parser") 7 8comment = soup.select("#main > div.jsx-2763103118.main-body.page-with-header > div > div.jsx-4291849062.share-layout.compact > div > main > div.jsx-4197545929.video-card-big.browse-mode > div.jsx-4197545929.content-container > div.jsx-4197545929.video-infos-container > div.jsx-4197545929.comment-container.no-top-line > div > div:nth-child(1) > div.jsx-1137860613.jsx-2937904534.comment-content.level-1.comment-pc > div > p > span:nth-child(1)") 9for l in comment: 10 print(l.string)

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