私はウェブサイトからファイルをダウンロードするのを自動化しようとしています。私は過去にjavaのWebサイトを制御するためにxpathsを使用していましたが、このプロジェクトのためにVBAでそれらを使用したいと思います。 getElementByXpath()のようなものを使用することは可能ですか?もしそうなら、私のプロジェクトにどのような参照を含める必要がありますか?vbaのxpathを使用してウェブサイトを自動化することはできますか?
0
A
答えて
1
これは可能です。私の最初の基準はWiseOwlTutorialsにある: https://www.youtube.com/watch?v=sGw6r5GVA5g
別の参照(XMLへのより具体的な/ XPathを使用して)AnalystCaveからである:それは同様の構文上のいくつかの良い情報を持っているよう http://analystcave.com/vba-xml-working-xml-files/
W3Schoolsのが見えます: https://www.w3schools.com/xml/xpath_syntax.asp
[ツール]> [参照]> [Microsoft XML、v6.0(またはそれ以降)]を選択し、ノードのコレクションを持つDOMDocumentを設定する必要があります。
-1
microsoft HTML object library
への参照を追加します。 microsoft XML
も追加できます。
0
確かに可能ですが、私の経験では、タグ名やクラスを使用してXPATHを検索する方が簡単です。
あなたのユースケースに該当する場合は、Selenium VBAを使用するためのオンラインディスカッションがたくさんあるようです。
Private IE As Object
Set IE = CreateObject("InternetExplorer.Application")
URL = "https://www.google.co.uk/"
IE.Visible = False/True
IE.Navigate URL
IE.document.getElementsByClassName("*class name*")
IE.document.getElementsByTagName("*tag name*")
関連する問題
- 1. php curlを使用してウェブサイトを自動化します。
- 2. powershellスクリプトを使用してウェブサイトの検証テストを自動化しますか?
- 3. キーボードショートカットを使用して自分のウェブサイトを使用することはできますか
- 4. セレンを使用してpdfを自動化できますか?
- 5. xsltスタイルシートで動的xPath式を使用することはできますか?
- 6. VBAを使用してこのコードのパスワードを自動化しようとしています
- 7. モバイルサファリでjavascriptを使用して自動化をオフにすることはできますか?
- 8. VBAを使用したExcel自動フィルタの自動化
- 9. selenium webdriverを使用してキャプチャコードを自動化することはできますか?
- 10. すべてのブラウザでxpathを使用したセレンの自動化
- 11. GoDaddyホストに自分のドメイン名を使用できますが、AWSを使用して自分のウェブサイトをホストすることはできますか?
- 12. vbscriptを使用して自動的にウェブサイトにログインできますか?エラーの
- 13. Googleホームを使用して自分のコンテンツを自動的にChromecastにすることはできますか
- 14. godaddyを使用してウェブサイトをダウンさせることはできますか
- 15. curlとxpathを使用してウェブサイトをクロールする
- 16. VBAを使用して複数のOfficeアプリケーションを自動化する方法
- 17. Windowsでoracle 11gのインストールを自動化することはできますか?
- 18. ブラウザのヘルパーオブジェクトを使用して "オンライン"自動化ツールを作成することができます
- 19. httpポップアップの自動化にsikuliを使用できますか?
- 20. VBAを使用してウェブサイトから掻き集めても動作しません。何をすべきか?
- 21. 「自己」を使用することはできますか?このコードを簡略化するには?
- 22. vb.netを使用してWindowsログインを自動化しますか?
- 23. スケッチでタスクを自動化することはできますか?
- 24. Google APIを使用したウェブサイトの追加の自動化
- 25. ウェブサイトの自動化
- 26. エクセルVBA自動化へのログインは、私はVBAでこのWebページにログインしようとしている
- 27. ウェブサイトのクリックを自動化
- 28. Sharepointの使用状況レポートを自動化することはできますか?
- 29. ValueAnimatorを使用してBigDecimalをアニメーション化することはできますか?
- 30. WWW :: Mechanizeを使ってPerlでAngularJSログインフォームを自動化することはできますか?