0
2016シーズンのMLB.comからプレーヤーの統計情報を取得しようとしています。私はPythonで美しいスープを使用しています、と私はここで見て、テーブルに情報を抽出する必要があります。pythonでbeautifulsoupを使ってタグ内のサブタグにアクセスするには?
ここに私がしようとしたものである:
r=requests.get(url)
soup=BeautifulSoup(r.content,'html.parser')
gdata=soup.find_all('div',{'id':'datagrid'})
print(gdata)
これはすべてを返す必要がありますタグ内のサブタグは表示されますが、表示されません。これにより、次のような結果になります。
[<div id="datagrid"></div>]
これはなぜテーブルの内容を生成しないのか説明できますか?さらに、テーブルの内容にアクセスするにはどうすればよいですか?
おかげ
ありがとうございます!私は自分のデータにそのURLを使用することができます。私はまた、同じ場所から別のデータを見つける必要があります(別の統計情報)。データグリッドが情報を取得したURLをどのようにして決定したかをさらに詳しく説明できますか? –
私はステップバイステップガイドを追加するために私の答えを編集しました – Kat
私は正しいリクエストを見つけたと思いますので(この例では、 "bam.xml.js"というタイトルです)、ロードされたテーブルはxmlファイルです。しかし、私は依然としてリクエスト・レスポンス内にURLは表示されません。リクエストでURLがどこにあるのスクリーンショットを撮ることができますか? –