私のようにHTMLを持っている:スパンのテキストを取得するための私のコードがあるbeautifulsoupでスパンの特定のテキストを検索するには?
<tr>
<span id="ContentPlaceHolder1_grd_reminder_Label1_0">Engineering Mechanics</span>
</tr>
<tr>
<span id="ContentPlaceHolder1_grd_reminder_Label1_2">Engineering Mechanics</span>
</tr>
...
:この行spans.id == "ContentPlaceHolder1_grd_reminder_Label***"
で
trs = soup.find_all('tr')
for tr in trs:
spans = tr.find_all('span')
if spans.id == "ContentPlaceHolder1_grd_reminder_Label***":
print spans.string
、私が先頭に同じテキストを持つすべてのIDを取得したいが、最後に異なる数字(上記の内容のように最後の数字 - 1_0
)。しかし、私のコードはエラーです。どうすれば解決できますか?
編集した質問のコードをご覧ください。 – slpcf
@slpcf確かに、同じ答えを見てください:)私は、質問に答えないのですか? – alecxe
ありがとうございます。この 'print(elm [2] .get_text())'のようなものを使うことはできますか? – slpcf