我想自動點擊網頁上的按鈕。我正在使用HtmlAgilityPack
。我可以採取按鈕的Xpath。但我無法觸發按鈕的點擊事件。我怎樣才能做到這一點?請幫忙。使用HtmlAgilityPack自動點擊按鈕
1
A
回答
7
Html Agility Pack不應該用於模擬按鈕上的點擊。它僅用於解析HTML。如果你想發送HTTP請求,你可以使用WebClient。
1
看一看下面的回答:How to click a link element programmatially with HTMLElement?
他(通過XPath或通過任何其他方式)創建的HtmlElement對象,然後「調用」的代碼Click事件:
htmlItem.InvokeMember("click");
0
我嘗試過使用HAP,但無法獲得點擊輸入按鈕的解決方案。 我使用simplebrowser,它像魔術一樣工作來實現這一點。
相關問題
- 1. 按鈕點擊網頁通過HTMLagilitypack
- 2. 按鈕自動點擊?
- 3. 自動點擊按鈕
- 4. 自動滾動按鈕點擊閃亮
- 5. 使用按鈕點擊動畫?
- 6. JavaScript自動點擊一個按鈕
- 7. 按鈕點擊自動藍牙配對
- 8. 自動化一個JavaScript按鈕點擊
- 9. 自動化點擊提交按鈕
- 10. 我想自動點擊按鈕
- 11. 自動按鈕點擊頁面加載
- 12. 點擊定期自動按鈕
- 13. 如何自動點擊輸入按鈕
- 14. IE9自動化按鈕點擊
- 15. 自動定時按鈕點擊網頁
- 16. 統一5.4按鈕自動點擊
- 17. 自動點擊兩個按鈕
- 18. 自動提交按鈕點擊()
- 19. 自動點擊一個html按鈕
- 20. 自動點擊提交按鈕?
- 21. 自動點擊單選按鈕 - greasemonkey
- 22. 網頁抓取:自動按鈕點擊
- 23. 按鈕點擊使用webViewClient
- 24. 按鈕點擊使用iMacros
- 25. 自己點擊按鈕
- 26. 自定義按鈕,點擊
- 27. 在其他頁面點擊另一個按鈕後自動點擊按鈕
- 28. 按鈕點擊許多按鈕動畫
- 29. 自動點擊一個按鈕使用Greasemonkey的
- 30. 使用AppleScript自動點擊對話框按鈕
你能請給例子,我可以用什麼方法來模擬自動點擊? – julia
如果我正確理解Darin,您可以使用'WebClient'類模仿點擊按鈕,因爲點擊按鈕會導致打包數據,然後執行包含相關數據(如JSON或其他格式)的POST。 –
但是,如果目標網站檢查主機url或驗證從同一個域發送的請求,webClient方法可能會失敗。 –