我想做一個網(wǎng)頁自動填表腳本,請問需要學哪些內(nèi)容?
時間:2024-01-13 08:30:01 | 來源:網(wǎng)站運營
時間:2024-01-13 08:30:01 來源:網(wǎng)站運營
我想做一個網(wǎng)頁自動填表腳本,請問需要學哪些內(nèi)容?:首先,粗學 HTML,用于了解網(wǎng)頁中的各種容器和作用。
方案 A:Tampermonkey 插件(油猴)+ Javascript,編寫“油猴”腳本,判斷并提取網(wǎng)頁表單元素,配合業(yè)務邏輯賦值并展示,自動提交或由用戶決定是否提交。
寫好的腳本可以通過“發(fā)布”手段讓用戶加載到自己的瀏覽器插件里。
方案 B:自己建站或自行開發(fā)應用(需要的知識儲備更多了),用戶使用你提供的網(wǎng)站或軟件界面,輸入表單內(nèi)容,由你方服務器完成數(shù)據(jù)提交工作,并將對方服務器回執(zhí)再次展示給用戶。
用戶只需要訪問你的網(wǎng)站,或者下載你的App、桌面應用即可。
方案 C:個人 PC,臨時玩一下的話 ,可以部署任意腳本運行環(huán)境(模擬服務器),比如 php,python,java,c 等等。通過網(wǎng)頁抓取(爬蟲)方式將表單下載到本地,使用正則或其它字符處理邏輯識別表單元素并賦值,最終通過動態(tài)腳本內(nèi)置的 http 方法執(zhí)行提交。
需要相明白的問題:- 對方禁止自動填表并提交,所以加了驗證措施,如何應對?
- 搞黑產(chǎn)、灰產(chǎn)是有法律風險的,如何應對?