优草派  >   Python

Python自动点赞程序代码怎么写?Python如何实现微博自动点赞

罗西汉            来源:优草派

微博是现在很多人都在使用的社交工具,而每个人发出来的微博都是可以去点赞的,那么当我们需要为很多微博点赞时就可以用python开发自动点赞程序。下面文章主要介绍的内容就是,python编写微博自动点赞程序代码编写方式,感兴趣或者有需要的就往下看看吧。

Python自动点赞程序代码怎么写?Python如何实现微博自动点赞

1.首先要做的不是编写代码,而是将微博网页版打开,进入到首页之后就可以看到热门微博。热庵后在其下面一行有分享、评论和点赞图标,需要将点赞图标给单独截取下来并且保存在文件目录中。

image.png

2.再新建py文件并打开来编写代码,代码中需要将pyautogui、time两个库和模块导入进来,它们的作用就是识别图像并点击、以及控制点击评率的。并且在一开始就要让程序休眠5秒,作用是等待微博页面加载完成,代码如下:

import pyautogui
import time
time.sleep(5)

3.定义函数来实现点赞功能,在函数之中使用locateOnScreen()方法,并且将刚才保存的点赞图标图像路径作为参数传入,就可以获取到该图像在当前屏幕坐标。获取到坐标之后还要用center()方法得到该坐标中心点以免出现点击位置错误情况,代码如下:

def zan():
    left, top, width, height = pyautogui.locateOnScreen(r"an.png") 
    center = pyautogui.center((left, top, width, height))
    pyautogui.click(center)

4.之后还需要定义变量并赋值整数,它表示点赞次数是多少,这个由自己决定。然后创建while循环结构并且在其中调用点赞函数,同时让点赞数变量减一。而当前屏幕没有找到点赞图标时,就让屏幕向下滚动500px距离,详细代码如下所示:

count = 10
while count:
    try:
        zan()
        count -= 1
    except TypeError:
        pyautogui.scroll(-500)

以上就是关于“Python自动点赞程序代码怎么写?Python如何实现微博自动点赞”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。