2011-07-18 76 views

回答

0

從你的問題,我不能告訴你是否正在尋找一個captcha插件或使用來自其他網站的插件。如果您正在尋找一個插件,請嘗試Recaptcha

UPDATE

試圖拉驗證碼圖像關閉一個網站有兩種方式可以做的,但它驗證碼旋轉都已正確執行,它會不會給你帶來任何好能拉它關了。

一種方法是隻需右鍵單擊圖像並在代碼中引用該URL即可。但是,如前所述,這不會那麼可靠。生成圖像的服務會旋轉,並且每次刷新時圖像URL都會有所不同。換句話說,複製的URL只會在您通過右鍵單擊或其他方式複製/捕獲時纔有效。如果URL沒有旋轉,那麼這將是該網站的安全問題,這就是每次刷新時圖像源不同的原因。

另一種方法是直接向頁面發送請求,爲captcha圖像的源代碼提取內容,並從解析的內容中提取源代碼。這個代碼對於每個頁面都是相當具體的,而且,由於我的知識有限,我無法想出一種方法來製作一個通用的應用程序。

我不知道你爲什麼想要做你想做的事情,除非這是一項家庭作業,否則你沒有好處。

+0

我的意思是像從另一個網站下載驗證碼以顯示在我的圖片框中,例如Google或Yahoo。 – Alper

0

取決於網站使用的驗證碼服務。 如果網站使用reCAPTCHA,您可能需要查找ID爲「recaptcha_challenge_image」的圖片標籤,並在網絡瀏覽器控件中顯示該圖片標籤。 以下是我找到的演示頁面:http://www.google.com/recaptcha/demo/。如果驗證碼本身位於幀(或iframe)中,則需要檢查幀本身的代碼。

相關問題