Imフォントタグが含まれているかどうかをチェックし、tbodyがあればチェックするために、Pythonでseleniumを使用しています。フォントがfontタグに含まれているかどうかをチェックする
htmlコード:
<table width="100%" border="0" cellspacing="1" cellpadding="1" bgcolor="#000000" height="80">
<tbody>
<tr bgcolor="#666699">
<td height="17" bgcolor="#CCCC99">
<font size="2"><b><font face="Arial, Helvetica, sans-serif">PARTY 1</font></b></font>
</td>
</tr>
<tr>
some html code...
</tr>
</tbody>
</table>
あなたが見ることができるように、これは私はそれにので、TBODY要素を取り戻す場合PARTY 1を持っている場合は、HTMLページで確認する必要がある例です。 同じ方法で記述された他のテーブルがあるので、idを使って要素を取得する方法がないと言います。 私はすでに//font[contains(.PARPY1 ')]を使って試してみましたが、うまくいきませんでした。
セレンを使い、バック??
'' font[contains(.,'PARTY 1 ')] 'は、少なくとも' font'要素を正しく見つけるべきです。何かエラーがありましたか? – alecxe