最初のテーブルデータを両方ではなくスクラップする方法を理解できません。Python-BeautifulSoupを使用してテーブルデータをスクラブ
<tr>
<td>WheelDust
</td>
<td>A large puff of barely visible brown dust
</td></tr>
私だけWheelDustをしたいが、その代わり、私はWheelDustとかろうじて見える茶色のほこり
import requests
from bs4 import BeautifulSoup
r = requests.get("https://wiki.garrysmod.com/page/Effects")
soup = BeautifulSoup(r.content, "html.parser")
for td in soup.findAll("table"):
#--print(td)
for a in td.findAll("tr"):
print(a.text)
最初の検索後に繰り返し続けることを望まない場合は、soup.find_allのsoup.find intseadを使用できます。 'WheelDust'を見つけたら、 'break'を使うこともできます。 – Landmaster
ええ、これはテーブルなので、最初のカテゴリのすべてを見つけたいと思っています –
trを入力してからa.find( 'td')をやってみませんか? – Landmaster