现在某猫和某宝在反反selenium的道路上越越来恶毒了,大部分是检测webdriver的关键符(网上有很多介绍这里就不一一介绍了)当我们遇到反selenium那该怎么办???????????????下面进入我们的正文!!!!!!!!!!!!!!
pyautogui利器
pyautogui是一个鼠标键盘的一个库,由于它是真实模拟鼠标和键盘事件所以只能开有界面哦!
下面是一些pyautogui的一些基础用法:
获取当前屏幕分辨率
screenWidth, screenHeight = pyautogui.size()
获取当前鼠标位置
currentMouseX, currentMouseY = pyautogui.position()
鼠标移动坐标为100,100位置 绝对移动
pyautogui.moveTo(100, 100)
鼠标左击
pyautogui.click()
鼠标向下移动 相对移动
pyautogui.moveRel(None, 10)
鼠标双击
pyautogui.doubleClick()
用缓动/渐变函数让鼠标2秒后移动到(1000,500)位置
pyautogui.moveTo(1000, 500, duration=2, tween=pyautogui.easeInOutQuad)
在每次输入之间暂停0.25秒
pyautogui.typewrite(‘Hello world!’, interval=0.25)