0
私は初心者からExcel vbaで掻き集めて助けが必要です。xpathでhtml要素を参照しているvba
要素を参照しようとしています。 IDがある場合はgetElementByIDを使用できますが、IDがないことがあります。私はgetElementByClassNameを使うことができますが、時には同じクラスの要素が多すぎます。
xpathで要素を参照する方法はありますか?
は(個人情報は非常に私たちは、これはhtmlです言わせてありますので、私は実際にウェブサイトを投稿することはできません)
<!DOCTYPE html>
<html>
<body>
<a href="https://google.com">Link</a>
</body>
</html>
ie.document.getElementByXPathのようなものがあります。(/ HTML /ボディ/ a).click? 私はウェブ全体を検索しており、そのトピックについては何も見つかりませんでした。
私はあなたが属性で要素を選択することを指していると思うかもしれません。たとえば、要素を 'href == 'google.com'のどこに置くかなどです。私は正しいですか? –
HTMLが有効なXHTMLであれば、有効なXMLであり、必要な機能を提供するMSXMLライブラリで処理できます。 –
xpathではなく、 'queryselector [all]'はあなたが求めているものに近いです:https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector –