互聯網機器人如何在網站上隨機填寫表格?我猜測他們下載HTML源代碼並找出表單的存在。但是,他們究竟如何填寫並實際提交信息?互聯網機器人 - 填寫表格
我知道很多表單使用驗證碼,但一些系統也使用像檢測鼠標移動,鍵盤事件等技術來區分人類和機器人。機器人也可以打敗他們。
基本上,我想知道是否有任何方式的機器人可以跟蹤代碼中的JavaScript更改,即動態更改頁面?
P.S:我正在使用這個信息進行一個關於打敗機器人的技術的研究項目。
互聯網機器人如何在網站上隨機填寫表格?我猜測他們下載HTML源代碼並找出表單的存在。但是,他們究竟如何填寫並實際提交信息?互聯網機器人 - 填寫表格
我知道很多表單使用驗證碼,但一些系統也使用像檢測鼠標移動,鍵盤事件等技術來區分人類和機器人。機器人也可以打敗他們。
基本上,我想知道是否有任何方式的機器人可以跟蹤代碼中的JavaScript更改,即動態更改頁面?
P.S:我正在使用這個信息進行一個關於打敗機器人的技術的研究項目。
您並不特別需要始終下載源代碼。你可以手動找到表單字段,然後構建提交的東西(幾乎任何東西,例如Python腳本)。
<form action="submit.php" method="post">
<input name="url" />
<input name="name" />
<input type="submit" />
</form>
然後使用任何語言將POST請求發送到site.com/submit.php。一般用數據「url = xxx & name = xxx」。
基於標籤雖然不太可能,你可以使用JS或HTML。
查看腳本語言的有狀態瀏覽器。 Python有這個模塊mechanize
也許,谷歌可以幫助你?因爲,對不起,你對主題沒有理解,認爲這是你的畢業工作。如果你不知道他們是什麼,你打算如何阻止機器人? – c69