2010-08-20 100 views

回答

0

首先,您需要了解一下目標站點如何接受認證數據。理想情況下,它只是一個帶有填充POST請求的用戶名和密碼字段的表單。您需要用戶名和密碼HTML元素的名稱以及表單操作(可能是URL)。該URL將成爲您的請求的目的地,這些字段的名稱將成爲關鍵字,值將成爲值。一旦你有了,發送一個請求,看看有什麼回來。不過,它可能會比這更復雜。可能有一些JavaScript涉及該頁面或其他字段或隱藏字段或類似的東西。該網站可能會嘗試阻止您正在做的事情,並且取決於這些嘗試有多好,您可能會遇到一些障礙。

看起來像一個標準的足夠的形式,所以它是值得一試。它會是這樣的:

EasyHttp.Send("http://the.action.url", "username=test&password=test") 

您可能還需要指定POST動詞作爲第三個參數。

+0

那麼當我嘗試它,我得到的代碼只是登錄頁面,它沒有說錯誤的密碼,它沒有登錄。我不知道如果它的網站或如果我沒有做它是正確的,你有一個網站的例子,我可以嘗試這個沒有任何保護的工作嗎? – peppersock 2010-08-20 19:31:08

+0

我不,不。但我想你可以寫一個測試。 – David 2010-08-20 19:37:31