2012-02-02 100 views
0

我想確定特定網站和自動登錄的登錄網址。 查看源代碼顯示了形式的標籤如下:標識自動登錄的網址

<form id="signIn" onsubmit="return false;" action="/f1/logon" method="post"> 

如何識別網址,並通過所要求的paramters?

我嘗試了下面的建議,但沒有幫助。更多建議?

+0

您要連接的網站的主機名+ action的值會讓您非常接近。您還需要在源代碼中搜索實際的用戶名和密碼字段。你的問題也是關於如何用正則表達式或類似的解析工具解析這個字符串? – jefflunt 2012-02-02 20:25:35

+0

'onsubmit =「返回false;」'表明登錄可能由AJAX處理,或者該腳本在提交表單前混淆登錄細節。 – Neil 2012-02-02 20:26:59

+0

@normalocity ...主機名/ f1 /登錄不顯示UI中的任何內容。我不問現在解析。我想找到一種方法登錄到該網站。感謝您的詢問。 – JNPW 2012-02-02 20:33:20

回答

0

表單可以從JavaScript代碼提交。尋找使用登入元件,例如可以是JavaScript中,

var form = document.getElementById("signIn"); 
form.action = "<URL>"; 
form.submit(); 

的另一種方法來獲取URL和參數是瀏覽器插件,像的HttpWatch(對於IE)或是HttpFox(用於Firefox)。他們可以監視請求和響應。

+0

我沒有看到像你在JavaScript中提到的東西。 – JNPW 2012-02-02 20:31:08

1

安裝Fiddler並提交表單。它會告訴你什麼URL被請求,以及通過它傳遞了什麼參數。

+0

我已經下載了小提琴手。我現在如何追蹤? – JNPW 2012-02-03 20:52:52

+0

@javaiText:啓動Fiddler。它將顯示在任何瀏覽器中提交的所有請求和響應,因此您可以導航到瀏覽器中的表單,並在Fiddler視圖中觀看請求。然後,當你點擊小提琴手的請求時,你會看到它的細節。 – z12345 2012-02-03 22:25:10