新手,python怎么模拟网页按钮点击

Python013

新手,python怎么模拟网页按钮点击,第1张

首页,我们先理解网页点击的本质:

其实,站在数据底层理解,我们对网页的操作可以抽象成向服务器发送数据。

这样看来,我们有两种方法使用Python模拟网页按钮点击:

方法一:间接模拟。模拟向服务器发送数据。可以用抓包工具,看点击按钮时到底向服务器发送的是什么数据,然后使用python模拟发送的数据。

方法二:真实模拟。可以先找到按钮,然后执行点击。这个有现成的库,Selenium。

安装PyUserInput可以轻松实现模拟鼠标点击,安装方法:

apt-get install python-pip

pip install pymouse

使用举例:

from pymouse import PyMouse

m = PyMouse()

m.position() #获取当前的鼠标坐标

m.move(x,y)

m.click(x,y) #模拟点击

m.press(x,y) #按下鼠标

m.release(x,y) #释放鼠标