私は、次のメッセージを示すツールチップを持つWeb要素を持っています。 ●クライアントブック収入$ 20,966,618PythonでSelenium Webdriverを使用して属性なしでツールチップからテキストを取得する方法は?
このツールチップのHTMLコードは以下のとおりです。私はツールチップを表示させるSelenium Webdriverを使ってWeb要素にカーソルを置くことができますが、そこからテキストを取得する方法を理解することはできません。誰かが助けてくれますか?
<div class="highcharts-tooltip" style="position: absolute; left: 755px; top: 0px; display: block; opacity: 1; pointer-events: none; visibility: visible;">
<span style="position: absolute; font-family: "Roboto",sans-serif; font-size: 12px; white-space: nowrap; color: rgb(51, 51, 51); margin-left: 0px; margin-top: 0px; left: 0px; top: 0px;">
<div class="client-rate-bench-chart">
<table class="table rdo-table-tooltip">
<tbody>
<tr>
<td>
<span style="color:rgba(45,108,162,1)">●</span>
Client Book Revenue
</td>
<td> $20,966,618 </td>
</tr>
</tbody>
</table>
</div>
</span>
</div>
Seleniumのツールチップに関連するHTMLコードをBeautifulSoupで使用するにはどうすればよいですか? – sprogissd
は答えを – wpercy
で更新しました!ありがとうございました!私は 'soup = BeautifulSoup(html)'を 'soup = BeautifulSoup(html、" html.parser ")'に変更すべきだというエラーメッセージを受け取りました。 – sprogissd