Webページのボタンを自動的にクリックしたいと思います。私はHtmlAgilityPack
を使用しています。私はボタンのXpathを取ることができます。しかし、ボタンのクリックイベントを発生させることはできませんでした。これどうやってするの?助けてください。HtmlAgilityPackを使用して自動的にボタンをクリック
1
A
答えて
7
Html Agility Packは、ボタンのクリックをシミュレートするために使用されることは想定されていません。 HTMLの解析にのみ使用されます。 HTTPリクエストを送信する場合は、WebClientを使用できます。
1
は、以下の答えを見てください:How to click a link element programmatially with HTMLElement?
彼はのHtmlElementオブジェクト(たxPath経由またはその他の方法によって)を作成し、コードをクリックイベントを「起動」されています
htmlItem.InvokeMember("click");
0
私はHAPを使ってこれを試しましたが、入力ボタンをクリックするための解決策がありませんでした。 私はこれを達成するために魔法のように働くシンプルブラウザーを使いました。
関連する問題
- 1. 2つのボタンを自動的にクリックしてください
- 2. 一定時間後に自動的にボタンをクリックするAndroid
- 3. HTMLAgilityPackを使用してウェブサイトにログイン
- 4. をクリックして自動的に次のページに進みますか? (自動化)
- 5. JavaScript/jQueryでボタンをクリックしてdivを動的に追加
- 6. ダイアログフォームフィールドにjqueryボタンをクリックして動的テーブルデータを入力する
- 7. Androidはボタンをクリックすると自動的にSMSを送信します
- 8. サイトへのログインを自動化してボタンをクリック
- 9. ボタンWebViewClientを使用してクリック
- 10. PHP:DOMPDFを使用して動的PDFをリモートサーバに自動的に保存
- 11. ドキュメントのhrefリンクを自動的にクリック
- 12. csExWB自動的にウェブページのリンクをクリックしてください。
- 13. ボタンを自動的にトリガーする
- 14. クリック時のイベントを使用するボタンとして動的ハイパーリンクを使用する方法.ASP.NET(C#)
- 15. VBScriptを使用してファイルを自動的に検索して移動する
- 16. Windowsでコマンドファイルを使用してアプリケーションウィンドウを自動的に配置
- 17. jqueryを使用して他のグリッドを自動的にスクロール
- 18. mavenを使用してjaxb.indexファイルを自動的に生成
- 19. 'expect'を使用してパスワードを自動的に送信する
- 20. 設定ファイルを使用してフォームを自動的に生成
- 21. ggplot2 - 自動的に(coord_cartesianを使用して)geom_smoothをズームインする。
- 22. javascriptを使用して自動的にページを開く
- 23. Oauthを使用してボタンをクリックせずにユーザーが自動的にパスワードとユーザー名を指定してサインインしますか? (レール)
- 24. ASP.netボタンがJqueryモーダルダイアログを使用してクリックしないでクリック
- 25. mvc ajaxを使用してボタンをクリックすると部分的に戻る
- 26. 動的ボタンをクリックするとgetImageData
- 27. ボタンLWP:PerlのUseragentモジュールを使用してボタンをクリック
- 28. ボタンをクリックしてシークバーを動かす
- 29. javascriptボタンをクリックしてasp.netボタンをクリック
- 30. 自動的にHTTPSを使用する
私は自動クリックをシミュレートするために使用することができますどのような方法の例を与えるplsはできますか? – julia
Darinが正しく理解されていれば、ボタンをクリックするとデータがパッケージ化され、関連データがJSONまたは別の形式でPOSTされるため、 'WebClient'クラスを使用してボタンクリックを模倣できます。 –
しかし、対象のウェブサイトがホストのURLをチェックしている場合、または同じドメインから送信されたリクエストを確認している場合、webClientメソッドは失敗する可能性があります。 –