2011-09-12 110 views
1

我每天需要多次訪問某個網站,每次都需要我先輸入我的登錄名/密碼。爲了節省一些時間,我複製並粘貼了HTML源代碼,並用我的信息預先填充了文本字段,然後將其保存到我的桌面。現在,我可以在瀏覽器中打開該文檔,然後單擊「提交」而不必輸入任何內容。自定義「POST」請求跳過網站登錄屏幕?

我想知道如果我可以更進一步。無論發送什麼數據,當我點擊「提交」 - 我想開始與那一步。

據我所知,表單信息被轉換成POST請求併發送到Web服務器。有什麼方法可以手動調整請求(不使用他們的登錄屏幕),然後每次需要訪問站點時都執行該請求?

謝謝!

+4

有一種方法。實際上,取決於您使用的編程語言,有很多方法。 –

+0

我正在使用VB.net/C#。 –

+0

讓我猜,這是Twitter嗎? – GolezTrol

回答

0

我假設你想,因爲你希望能夠在登錄後與網站進行互動,正確做到這一點在活動的瀏覽器?

一個非常簡單的方法來做到這一點,並最終得到一個可行的瀏覽器可能會嘗試使用WatiN。該庫本身通常用於自動瀏覽器內測試。但聽到它,這就是你在這裏做的事情。您只需要一個可執行文件,它將打開瀏覽器,導航到頁面,填充表單,提交併顯示結果。

這不是從手工製作POST請求的角度來看,而僅僅是自動化UI交互。

然而,最終,它將是一個測試它的用戶體驗是什麼樣的問題。它需要比你想要的更長的時間嗎?它是否使應用程序在後臺運行不必要?等

老實說,這可能真的是矯枉過正。瀏覽器現在已經形成了自動化人口。也許瀏覽器插件可以利用它呢?它如何透明需要是?