滑塊驗證網頁
拖動滑塊驗證title>
name="description"
content="">
name="keywords"
content="">
rel="stylesheet"
type="text/css"
href="">
* body
ul, li
a.ani
.wrap
.inner
.clearfix
.none
#slider
#slider
.handler
.handler_bg
.handler_ok_bg
#slider
.drag_bg
#slider
.drag_text
.unselect
.slide_ok
style>
head>
class="wrap">
id="slider">
class="drag_bg">
div>
class="drag_text"
onselectstart="return false;"
unselectable="on">拖動滑塊驗證div>
class="handler handler_bg">
div>
div>
div>
(function
(window, document, undefined) ,
on: function
(el, type, handler) ,
off: function
(el, type, handler)
};//封裝乙個滑塊類
function
slider
() //直接進行函式初始化,表示生成例項物件就會執行初始化
this.init();
}slider.prototype = ,
getdom: function
() ,
dragbar: function
(handler) ,
move: function
(e)
that.bg.style.width = lastx + 'px';
handler.style.left = lastx + 'px';
},up: function
(e) , 300);
}dog.off(doc, 'mousemove', drag.move);
dog.off(doc, 'mouseup', drag.up);}};
dog.on(handler, 'mousedown', drag.down);}};
window.s = window.slider = slider;
})(window, document);
var defaults = ;
new s(defaults);
script>
body>
html>具體實現方式
# 由於使用本地測試所以沒有計算移動長度 修改步長即可實現速度不同
# 下列所有數值都是隨意編寫沒有實際意義親根據實際情況使用
# for x in range(0, 300, 100):
# action.click_and_hold(dragger).move_by_offset(x, 0).perform()
# 不同速度移動
x = 0
while x < 50:
x += random.randint(1, 30)
action.click_and_hold(dragger).move_by_offset(x, 0).perform()
if __name__ == '__main__':
slide().run()
Selenium3 解決登入介面滑塊驗證問題
1 jquery滑塊解鎖驗證 實驗用網頁 2 實現jquery滑塊解鎖驗證 from selenium import webdriver from selenium.webdriver.common.action chains import actionchains from selenium.co...
vue滑塊驗證
請輸入手機號 el input el form item checkmove movebox movego div txt id txt 按住滑塊,拖動到最右邊 div move movebefore v move pull div v move 為自定義指令 div el form item sm...
小紅書滑塊驗證爬蟲 Python滑塊驗證碼模型!
slideryolo簡介 使用方式 返回滑塊座標 在slider infer.py檔案中可以看到下面的函式 def infer config config 模型路徑 detector detector config,use gpu false,run mode fluid results detec...