requestsとBeautifulSoupを利用して、以下のようにAtCoderの関連サイトからテーブルを取得して、勉強用の一覧を作ろうとしています。
Python
1URL = "https://kenkoooo.com/atcoder/#/table/" 2res = requests.get(URL) 3 4soup = BeautifulSoup(res.content, "html.parser") 5table_data = soup.find_all('tr')
コードの一部ですが、最下段での取得がうまくいきません。そもそも、requestsで取ってきているHTMLのデータ構造が意図しているものと違うように思います。webサイトのすべてのソースコードがとれていないように思うのですが、一体これはどういうことなのでしょうか。どうすると全てのデータが取れるのでしょう。
どういうデータ構造を意図していて、どう違っているのでしょうか?
それが分からないと回答しようがないと思いますので、質問欄へ追記をお願いします。
回答2件
あなたの回答
tips
プレビュー