首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为了追到小姐姐,我用 Python 制作了一个机器人

1 目 标 场 景 最近发现有一个微信好友,我的每一条朋友圈动态,无论什么时候发布,发布的什么内容,点赞列表总有它的身影。...这不禁让我陷入一种沉思,是否我也能做一个机器人,第一个时间给暗恋的小姐姐朋友圈点赞,是不是也能拉动我们之间的距离。...作为技术人,肯定首先想的是如何实现的,实现这个功能的主流方案就下面 3 种,分别是:自动化、无障碍服务、Xposed 插件。 本篇文章带大家利用 Python 自动化实现这一骚操作。...由于从点击到朋友圈页面完全加载需要一个不确定的时间,这里使用一个显式等待,直到朋友圈「动态列表元素」加载可见。...% element_id) swipe_up_small(driver, 500) 3 结 果 结 论 通过上面的 7 步操作,就能完成了一个有感情的朋友圈点赞机器人。

74540
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Python制作一个猫咪小秒表

    秒表是一项随处可见的神奇小物件,最常用到秒表的两大场景,一个是运动会,另一个是健身房,因此也总是让人联想到汗水和心跳,贲张的血管,粗重的呼吸,时间似乎变得缓慢,那一只聚拢万千目光的小小秒表,此刻却像一座沉重而古老的大钟...那么,秒表有没有办法做的可爱、调皮一点呢?比如像下图这样的猫咪秒表。 要实现这样的效果,用python就足够了。主要用到的就是matplotlib包。...) 接着,就是绘制表盘的外围以及“3”、“6”、“9”、“12”四个数字,用几行代码就可以搞定: #绘制表盘 x_out=[r_out*np.cos(theta[i])foriinrange(len(theta...2*r_in)],[0,anchor_ratio*math.sin(theta[i])*(r_out-2*r_in)]) ps:如果想要一边看喵表走,一边听猫咪叫,那可以用python自带的winsound...用下面这行代码就可以: #友情提示,'CatMeow.mp4'文件是需要自行下载的 winsound.PlaySound('CatMeow.mp4',winsound.SND_LOOP)

    1.4K50

    用 Python 制作一个桌面宠物,好玩!

    今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦! 我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!...resources", "30", 'shime1.png')) self.image = QLabel(self) self.setImage(image) self.show() 效果如下: 可以看到,一个简易的不会动的宠物已经出现了...,后面的工作就是把下载好的所有素材全部导入,并随机展示即可 随机展示宠物图片 我们先编写一个导入图片的函数 """导入图像""" def loadImage(self, imagepath):...image = QImage() image.load(imagepath) return image 该函数可以将本地的图片,导入为 QImage 类型 接下来再编写一个导入全部图片素材的函数...添加动作 对于一个桌面宠物来说,没有都做怎么能行呢 这里的动作分为两种 图片切换 上下移动 我们先来看图片切换,先定义一个动作函数 def randomAct(self): self.pet_images

    98120

    用Python制作一个自动抢票脚本

    但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票 那么,今天带大家用Python来制作一个自动抢票的脚本小程序 知识点: 面向对象编程 selenium 操作浏览器 pickle...保存和读取Cookie实现免登陆 time 做延时操作 os 创建文件,判断文件是否存在 开发环境: 版 本:python3.8.8 编辑器:pycharm 第一步,实现免登录 确定目标,设置全局变量...##') title = self.driver.title if title == '选座购买': # 实现选座位购买的逻辑...# 座位手动选择 选中座位之后//*[@id="app"]/div[2]/div[2]/div[1]/div[2]/img 就会消失 print('请快速的选择您的座位...(self): if self.status in [3,4,5]: print('###开始确认订单###') try: # 默认选第一个购票人信息

    11.9K20

    用Python制作一个桌面宠物,真好玩!

    今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦! 我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!...resources", "30", 'shime1.png')) self.image = QLabel(self) self.setImage(image) self.show() 效果如下: 可以看到,一个简易的不会动的宠物已经出现了...,后面的工作就是把下载好的所有素材全部导入,并随机展示即可 随机展示宠物图片 我们先编写一个导入图片的函数 """导入图像""" def loadImage(self, imagepath):...image = QImage() image.load(imagepath) return image 该函数可以将本地的图片,导入为 QImage 类型 接下来再编写一个导入全部图片素材的函数...添加动作 对于一个桌面宠物来说,没有都做怎么能行呢 这里的动作分为两种 图片切换 上下移动 我们先来看图片切换,先定义一个动作函数 def randomAct(self): self.pet_images

    60140

    用Python制作一个打字训练小工具

    有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU。 完整代码+Python学习资料加我扣裙:前面:836中间:962后面:007即可免费领取!...答案就是加快自己的打字速度了,敲的代码可能是错的,但这个13却是必须装的! 然而还是有不少人打字不那么快的,可能就需要训练下了,但是既然身为程序员,为何不自己写一个训练打字的小工具出来呢?...为了能够持续打字输入,还需要做一个“下一句”的功能。在实现了这两个基本的功能后,一个简单的打字训练小工具就做出来了。...最终设计出的界面如下: 3.生成 Python 代码 在设计完界面之后,将生成的结果保存下来,会得到一个 .ui 为后缀的文件。这个文件我们还是无法直接使用的,需要转变成 Python 代码才行。...槽是普通的 C++ 成员函数,槽在 Qt 开发软件中是一个很重要的概念,在 Qt 里与信号连接的就是槽,我们一般称之为槽函数。

    85000

    用Python制作一个随机抽奖小工具

    最近在工作中面向社群玩家组织了一场活动,需要进行随机抽奖,参考之前小明大佬的案例,再结合自己的需求,做了一个简单的随机抽奖小工具。 今天我就来顺便介绍一下这个小工具的制作过程吧! 先看效果: 1....GUI设计与实现 基于功能点,我们用axure简单进行UI布局设计,然后再通过GUI开发库进行设计,这里依旧采用的是pysimplegui,主要是简单方便。 ?...随机抽奖 由于我们需要一次随机抽取的人数存在多个,所以这里用的是random.sample(),需要注意的是传入的参数中names是需要去掉已中奖名单 def Result(window, names)...GUI交互逻辑 这里有两个全局变量,其中一个用于记录当前抽奖状态,另外一个用于存储当前已经获奖的人员信息。关于交互逻辑的详情,大家可以结合核心功能需求及以下代码了解。...', title='提示') window.close() 基于此,我们就完成了随机抽奖小工具的制作。 启动页如下: ?

    2K20

    用Python制作迷宫GIF

    问:我是一个Python迷,并且对迷宫的生成和迷宫解决的办法非常感兴趣。我很羡慕别人能够做出生成迷宫的动画。我如何能够用Python自己做一个迷宫动画,然后把我的成果展示给其他人呢?...(如果你想把动画嵌入图片,那么你需要PIL,PIL虽然不是内置模块,但是任何Python版都支持PIL。除此之外再没有其他的依赖了) 2、它运行速度很快,而且几秒钟就能生成优化过的GIF图片。...这个库的一个教程 首先我们需要构建一个GIFSurface对象(类似cairo的ImageSurface类),我们的动画将会画在这个对象上。同时,我们需要指定图片的大小和可用的颜色数量。...只要你还没有最后保存图片,你都可以更改设置调色板,你可以这样做 所以图片中可以用的颜色有:黑、白、品红、黑。 然后我们构建一个环境,生成的动画基于这个环境构建(类似cairo的Context类)。...我们有了绘制动画的“桌面”,和绘制动画需要的参数,接下来就是实际地画一个迷宫了。 这个语句在图片中央绘制了一个迷宫,然后在四边留了8像素的空白,迷宫中每一格在图片中占据5像素*5像素的大小。

    1.4K00

    用Python制作恋爱日志

    最近一直在学习Python,就想到编写一个程序每天早上自动给女朋友发送微信,内容是我俩相恋时间,每日一句以及一句早安。...前期准备 1.Python的wxpy库,wxpy在itchat的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。...比如,我之前写到的requests库的使用。 3.Python对于日期的操作。 对于wxpy库和requests库的安装,都可以用pip3 install “库名”来快速完成安装。...5.总结 今天分享的小项目非常适合零基础学Python,学爬虫的小伙伴,代码简单易懂。...我要赶紧用这个程序给女朋友一个小惊喜了,想想都激动!感兴趣的同学,可以后台回复「恋爱日志」获取源码。 ?

    66130

    Python骚操制作做一个撩妹机器人

    大多数男程序员回复姿势都是这样的: 程序员有女朋友? new 一个就行。 Python 只要内存够,想 new 多少个对象都不是问题。...由于行业环境的原因,程序员单身的确实多,这也是程序员的世纪难题。 今天,不是给大家发对象,只教大家方法。今天教大家怎么用 Python 给心动的人每天定时发早安或者晚安。...找对象环境 语言:Python3 编辑工具:Pycharm 导包 wxpy:操作微信的库,机器人陪你唠嗑那篇文章也用到过。 requests:用来请求目标网站。...Timer:定时器,是 Thread 的派生类,用于在指定时间后调用一个方法。...我这里是发送给自己的小号「机器人」。自己定义的内容可以改成你觉得合适的语句。我们需要每日发送一次,用定时器设置时间为一天的秒数:86400 秒。

    1.4K40

    【Python妙用】用200行Python代码制作一个迷宫小游戏

    如果是死胡同则退回上一个岔路口,我们称之为岔口 A, 这时进入左边第二个岔口,进入第二个岔口后重复第一个岔口的步骤,直到找到出路或者死胡同退回来。...当把该岔路口所有的岔口都走了一遍,还未找到出路就沿着绳子往回走,走到岔口 A 的前一个路口 B,重复上面的步骤。 不知道你有没有发现,这其实就是一个不断递归的过程,而这正是计算机所擅长的。...上面这种走迷宫的算法就是我们常说的深度优先遍历算法,与之相对的是广度优先遍历算法。有了理论基础,下面我们就来试着用 程序来实现一个走迷宫的小程序。...生成迷宫 生成迷宫有很多种算法,常用的有递归回溯法、递归分割法和随机 Prim 算法,我们今天是用的最后一种算法。...今天我们用的可视化库是pyxel,这是一个用来写像素级游戏的 Python 库, 当然使用前需要先安装下这个库。 Win 用户直接用 pip install -U pyxel命令安装即可。

    3.5K30

    用Python轻松制作一个股票K线图网站

    在前面的文章中,我们学习了如何使用 Tkinter 构建股票数据抓取以及展示K线图功能,虽然大致的功能已经具备,但是在当今这个人手一个 Web 服务的年代,GUI 程序还是没有 Web 服务来的香啊。...PyEcharts 作图 下面再来看看如何通过 PyEcharts 来制作 K 线图,其实官网上的例子已经非常具体了,我们只需要把拿到的历史股票数据做些简单处理即可,我这里直接给我的数据处理过程 mydate...opts.DataZoomOpts()], ) ) return c kline_base(mydate, mydata).render_notebook() 这样就可以得到一个不错的...接下来再写一个 404 的视图函数,统一处理所有的 Not Found 页面 @app.errorhandler(404) def page_not_found(e): return render_template...,把 PyEcharts 的样式文件等拷贝到自己的 templates 目录下,再编写一个用于调用 kline_base() 函数的视图函数 @app.route("/Kline", methods=[

    1.6K10

    5 分钟,教你用 Python 制作一个生日提醒!

    在国内,大部分人都是过农历生日,然后借助日历工具获取农历日期对应的阳历日期,以这一天来过生!...这里还有一个痛点,即:每一年的农历生日对应的阳历日期都不一样 本篇文章将教你利用 Python 制作一个简单的生日提醒 1....遍历上面的数据,将阴历转为阳历,然后计算出距离今天的天数 from zhdate import ZhDate ......__get_diff(birth) ... 1-5 组装数据及消息推送 通过时间间隔,在提前一周、生日当天做一个提醒 最后,将组装好的消息通过企业微信机器人发送出去 import requests...def send_wechat(self, msg: str): """发送信息到企业微信""" # 这里填写你的机器人的webhook链接 url =

    1.1K40

    用Python制作好玩的小游戏

    炎炎夏日,独坐家中,闲来无事,便用Python写了2个简单的解闷小游戏,分享给你们,也希望大家通过这两个小游戏可以学习Python的编程知识。...1.用Python破解九宫格 九宫格最早叫「洛书」,现在也叫「幻方」。...代码思路 Step1:获取1-9数字的全排列 Python标准库中有一个很牛逼的模块——itertools,这个模块提供了很多操作迭代对象,非常方便。...这次我们用itertools里面的permutations,它可以方便的全排列序列中的数字,每一个组合都是3个数字:比如S1(1,2,3),S2(1,5,8)…这样我们得到一个长的列表[S1,S2,…,...代码思路: 1.用input提示用户输入一个数字,然后随机产生一个1-20的整数。 2.因为最多循环5次,所以需要用一个while来循环,根据循环体输出的内容,来对输入的数字进行判断。

    2.9K30
    领券