我想獲取一些網頁信息(我有客戶,當前餘額等)我的C#應用程序。我想在使用POST - GET方法,但我不知道如何使用它們。第一個問題,我必須在頁面中登錄: Login page 我想我必須得到box id和button id,然後在C#應用程序中完成它們。接下來我想要獲取表格內容。該表如下所示:Table 如何獲取客戶ID,客戶名稱和客戶餘額?如果客戶餘額已更新,請在應用程序上檢查它?我認爲這是我自己可以做的。從c#應用程序(GET - POST HTTP)登錄,獲取表格的信息,點擊按鈕等網頁
0
A
回答
0
這可能是非常困難的,具體取決於網站的架構。網站是否有可以使用的API,而不是試圖通過UI?
如果你別無選擇,我會考慮使用類似PhantomJS這是一個基本上可編腳本的無頭瀏覽器。爲了使它更容易與C#一起使用,您可能還會考慮Selenium WebDriver及其PhantomJSDriver。
Selenium用於網站的自動化測試,但您可以輕鬆地使用它來自動化網站中的重複性UI交互。您通常面臨的最大問題是讓您的腳本不會變得如此脆弱,以至於只要對網站進行更改,就會破壞自動化。您可能需要閱讀Page Object Pattern,因爲它可以幫助您最大限度地減少冗餘並保持代碼的可維護性。
此外,它最近宣佈Chrome v59 will be able to be ran headless,所以最終可能是PhantomJS的替代品。
相關問題
- 1. 應用在HTTP POST過程中關閉用戶登錄信息
- 2. 獲取從甲骨文按鈕,點擊表格佈局的信息形成
- 3. PHP獲取按鈕$ _ POST值,當點擊
- 4. 從網頁獲取信息 - 在iPhone應用程序中顯示
- 5. 從按鈕獲取信息
- 6. HTML表單 - POST或GET取決於點擊的按鈕
- 7. 從網頁獲取信息
- 8. 單擊按鈕時獲取「href」信息
- 9. 如何獲取Facebook登錄按鈕的範圍信息?
- 10. Java中的HTTP POST-GET應用程序
- 11. 當相應的單選按鈕被點擊時獲取html錶行信息
- 12. 從登錄課程的用戶獲取信息
- 13. 從另一個Windows應用程序捕獲用戶事件(按鈕點擊等)
- 14. 如何從使用HTMLUNIT登錄的網站獲取信息?
- 15. 顯示按鈕單擊java web應用程序信息
- 16. 從Android應用程序獲取網頁上的POST數據?
- 17. 獲取用戶的全名登錄使用C#的Windows登錄詳細信息窗體應用程序
- 18. 登錄與HTTP POST網站
- 19. Django如何登錄後點擊按鈕?
- 20. 從登錄控制獲取信息
- 21. WPF C#從點擊事件獲取網格按鈕的陣列位置
- 22. 從網頁獲取字符串到C#表單應用程序
- 23. PHP登錄並獲取用戶信息
- 24. 如何點擊網頁中的按鈕
- 25. 自動化登錄一個網站,並點擊一個按鈕
- 26. 提交一個登錄表單出來點擊登錄按鈕
- 27. 試圖登錄到一個網站點擊一個按鈕
- 28. 桌面應用程序如何從網站獲取信息?
- 29. Naukris登錄按鈕,無法點擊
- 30. 按鈕顯示的信息請點擊
感謝您的回答。如果沒有,該網站沒有API。該網站非常非常簡單。而且,我會閱讀關於PhantomJS –