精华内容
下载资源
问答
  • 小白python自动化的第一天 之前都是看别人的文章 没想过自己也有记录学习的一天 不过成长嘛 总要有第一次 某天利用公司网站写自动化demo的时候 简简单单的写完 进主页找到按钮点击之后 突然执行结束 浏览器窗口就...
  • 本文实例为大家分享了python自动发送邮件的具体代码,供大家参考,具体内容如下 #coding=utf8 ''''' 该模块使自动发送邮件的模块 模块初始化时需要设置: sender:发送人 reciver:接收者 smtpServer:发送人的...
  • Python自动化完成tb喵币任务

    万次阅读 多人点赞 2019-10-24 23:12:26
    2019双十一,tb推出了新的活动,商店喵币,看了一下每天都有几个任务来领取喵币,从而升级店铺赚钱,然而我既想赚红包又不想干苦力,遂使用python来进行手机自动化操作,目测全网首发! 用到的库: re os time ...

    2019双十一,tb推出了新的活动,商店喵币,看了一下每天都有几个任务来领取喵币,从而升级店铺赚钱,然而我既想赚红包又不想干苦力,遂使用python来进行手机自动化操作,目测全网首发!

    用到的库:
    re
    os
    time
    

    思路:

    1. 下载adb命令安装包
    2. 打开手机开发者选项(点击系统设置,连点5次系统版本,即可在辅助功能或其他选项中找到开发者选项,此功能无害,可不必关闭)
    3. 在开发者选项中找到USB调试打开(反是有USB字样选项的全部同意,有提示风险也同意,PS:自己操作鸡毛风险没有,在一些商厦的有免费充电桩,若此充电桩提示请求USB调试请拒绝,此行为是风险操作,有可能获取隐私!)
    4. 手机连接电脑
      5. 将仅限USB充电调至MIDI模式(部分手机有,任务栏下拉) (部分手机在仅充电模式下无法连接)
    5. 调至tb喵币做任务界面
    6. 将.py文件移动至adb文件夹目录下
    7. 在开发者界面下打开指针位置
    8. 填入X,Y坐标
    9. 运行脚本
    import os,re
    import time
    print('-----ctrl+c终止程序-----------')
    task=int(input('请输入任务个数:'))
    chose=int(input('请选择自定位[1]或手动输入[2]:'))
    print('author:刘秉哲')
    list=[]
    list1=[]
    def go(x,y):		
    	for i in range(task+1):
    		os.system('adb shell input tap {} {}'.format(x,y))#触摸店铺按钮
    		print('---开始任务---')
    		time.sleep(4)
    		os.system('adb shell input tap {} {}'.format(1,1))#模拟滑动界面
    		print('---等待25秒---')
    		time.sleep(25)
    		print('---领取完成---')
    		time.sleep(4)
    		os.system('adb shell input keyevent 4')
    		time.sleep(4)
    		#os.system('adb shell input tap 518 2202')
    		print('第{}任务领取完成'.format(i+1))
    		print('______________________')
    def go_2():
    	try:
    		print('获取坐标中')
    		file = os.listdir('.')	
    		if os.path.exists('123.txt'):
    		#if (i.endswith('.txt')):#判断当前文件是否有123.txt
    			c=open('123.txt',encoding='UTF-8')
    			a=c.read()
    			#正则寻找去进店的按钮位置
    			d=re.search('<node index="2" text="去进店"(.*?)/>',a).groups()
    			f=re.search(' bounds="(.*?)"',str(d)).groups()
    			g=re.search('\[(.*?)\]',f[0]).group(1)
    			list.append(g.split(','))#将坐标添加到列表
    		else:
    			try:#这里两次获取xml,以防获取的第一个为安卓非IDE情况下的xml
    				os.system('adb shell uiautomator dump /sdcard/ui.xml')
    				time.sleep(2)
    				os.system('adb shell uiautomator dump /sdcard/ui.xml')
    				os.system('adb pull /sdcard/ui.xml 123.txt')
    				size=get_FileSize('123.txt')#123.txt是淘宝喵币任务页面的布局
    				if size>=0.03:#第一次获取ui会出现文件非淘宝苗币的xml					
    					file = os.listdir('.')					
    					c=open('123.txt',encoding='UTF-8')
    					a=c.read()
    					d=re.search('<node index="2" text="去进店"(.*?)/>',a).groups()
    					f=re.search(' bounds="(.*?)"',str(d)).groups()
    					g=re.search('\[(.*?)\]',f[0]).group(1)
    					list.append(g.split(','))
    					print('获取成功')					
    				else:
    					print('xml文件错误正在重新下载,请勿翻动手机界面')
    					os.remove('123.txt')
    					go_2()
    			except:
    				print('错误')
    				go_2()						
    	except:
    		print('error,正在重新获取')		
    def get_FileSize(filePath): 
        fsize = os.path.getsize(filePath)
        fsize = fsize/float(1024 * 1024) 
        return round(fsize, 2)
    
    
    if chose==1:
    try:
    	go_2()
    	print("当前坐标:{},{}".format(list[0][0],list[0][1]))
    	go(int(list[0][0])+20,int(list[0][1])+20)
    except:
    	print('error')
    if chose==2:
    	x=int(input('请输入任务X坐标:'))
    	y=int(input('请输入任务y坐标:'))
    	go(x,y)
    
    
    

    PS:代码部分命名仓促,见谅。
    1 脚本1功能自动获取下X,Y坐标,大概率成功,小概率需要自行通过2功能修改。
    2 脚本还有不足之处,欢迎指出。
    3 123.txt是当前淘宝喵币页面的安卓布局,里面有当前的布局及其按钮位置 。
    4 当你想为另一台手机在同一台电脑上运行的时候,请手动删除123.txt,手机型 号不同,布局不同。

    问题与难点:
    1 实现tb按钮的自定位
    2 小几率出现返回任务界面 20个任务会消失(网速和手机性能影响)
    3 部分手机会出现坐标定位后,手机无反应,请根据提示的当前坐标,选择2功能,然后将坐标数增减10进行调试
    4 error: device not found :手机没有正确连接至电脑(检查adb)
    5 检查当前文件夹下的123.TXT 的大小是否在30KB以上,在10KB一下说明获取失败,删除123.txt,重新打开软件获取(未知bug)
    6 ERROR: null root node returned by UiTestAutomationBridge. 安卓P以上的bug 请多次开关程序
    7 脚本不可与adb文件夹(platform-tools)分离,否则无法运行!
    8 出现闪退请多次开关程序
    在这里插入图片描述

    在这里插入图片描述

    2功能可以用于20个任务下面的其他浏览任务,坐标可在123.txt中找到也可在开发者指针位置定位,这里不在赘述。

    这里也有封装成exe的,可直接使用,欢迎体验:

    https://www.lanzous.com/i71giqd
    

    adb组件单独下载:

    https://www.lanzous.com/i71gllg
    

    如果对你有用,就点个赞吧!

    展开全文
  • 以上这篇Python实现定时自动关闭的tkinter窗口方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:浅谈python3.6的tkinter运行问题Python升级提示...
  • 广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_status脚本,大神轻喷#! ...

    o55g08d9dv.jpg广告关闭

    腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!

    运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_status脚本,大神轻喷#! usrbinpython#coding:utf-8importurllib.requestimportsocket#自动获取主机ip地址myname=socket.getfqdn(socket.gethostname())myaddr=socket.gethostbyname(myname) classmonitornginx(object):def__init__(self):self...

    cpcly8i8q7.jpeg

    之前有读者朋友说 airtest 官方支持将自动化脚本编译成 apk 直接运行,照着官方提供的文档操作了一遍,发现不少的坑,今天带大家一起来填这些坑。 在开始编写自动化脚本之前,我们首先要下载安装 jdk,并配置 jdk 和 adb 到环境变量中。 以刷抖音短视频这一自动化操作为例,首先我们使用 airtest ide 新建一个 .air ...

    0fg9odnkn6.png

    前言python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用jenkins拉取代码去构建自动化代码了git源码管理代码上传git仓库这里就不介绍了,可以看之前写过的github相关这篇https:www.cnblogs.comyoyoketangp7302515.html自己公司内部的一般用gitlab,可以参考这篇https:www.cnblogs.comyoyoketangp10282529...

    思路过程为:使用requests请求一个要监控的web网址,根据返回的状态值不是200或者出现异常的时候,我们发送邮件并重启服务器。 接下来看代码部分,(该代码脚本使用在linux服务器中运行的web服务为例): #! usrbinenv pythonimport osimport smtplibimport requests #电子邮件的账号密码email_address = os.environ...

    k7cwsv8lru.jpeg

    本篇文章将以之前聊过的 uiautomator2 编写自动化脚本,来帮小姐姐解决这个问题 2. 准备在开始实战之前,需要做如下准备:1、在 pc 端配置 android 开发环境 2、安装依赖库及应用其中:uiautomator2 负责自动化; weditor 负责连接设备,查看应用的界面元素# 安装依赖pip3 install -u uiautomator2 # 如果需要截屏...

    mbpl4a1uww.jpeg

    今天,更新一篇利用jenkins这套框架,调用python自动化脚本,并输出测试报告的手把手实操文章; 步骤非常详细,且整篇文章非常完整; 有每一步的操作截图,每位同学都可以跟着实操(建议多操作几遍); -- ido老徐 2020. 02.07 一、前言 在用python做自动化测试时,我们写好代码, 然后需要执行才能得到测试报告...

    ghlr323a3k.jpeg

    一、前言大家好,有关python操作pdf的案例之前已经写过一个? pdf批量合并,这个案例初衷只是给大家提供一个便利的脚本,并没有太多讲解原理,其中涉及的就是pdf处理很实用的模块pypdf2,本文就好好剖析一下这个模块,主要将涉及os 模块综合应用glob 模块综合应用pypdf2 模块操作二、基本操作pypdf2导入模块的代码常常...

    filename=rootlog%s%(n)print(filename)sftp_down_file(host,port,username,passwordfilename,d:大数据数据%s%(n))执行后自动巡检python脚本shell运维脚本#! binbash#主机信息每日巡检ipaddr=$(ifconfigeth0|grepinetaddr|awk-f{print$13})#环境变量path没设好,在cron里执行时有很多命令会找不到exportpath=usrlocal...

    y9uj65mkdo.png

    可见python自动化办公确实能够帮助我们解放自己的双手,不过在写自动化脚本之前也要掌握原理,明确思路再进行! 如果对本文的代码和数据感兴趣可以在后台回复自动化获取,最后还是希望大家能够理解python办公自动化的一个核心就是批量操作-解放双手,让复杂的工作自动化!...

    1 selenium环境搭建1.1selenium selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制回放的工具,同时它也提供了特定域的语言来编写测试脚本,如c#,java,python等,selenium可以针对最现代的web浏览器运行测试,如firefox,chrome,ie,open等浏览器,selenium可以在windows...

    cmd_c = ssh2(host, port, username, password,cmd_c)#针对脚本进行参数化设置def process_cmd_file(conf, section,ip_f, num_f):host = ip_f port = conf.get(section, port) username =conf.get(section, username) password = conf.get(section, password)remote_file = conf.get(section, remote_file) print...

    file_lst.append(i) for x in file_lst: for y in file_lst: if x ! = y and os.path.exists(x) and os.path.exists(y): if filecmp.cmp(x, y):os.remove(y)写在最后通过本文的python自动化脚本制作过程,我们可以再次体会python办公自动化的强大,同时本次实现的功能可以和之前? 自动整理文件的脚本结合使用!...

    83fzr7pyq0.png

    os.remove(y) 写在最后通过本文的python自动化脚本制作过程,我们可以再次体会python办公自动化的强大,同时本次实现的功能可以和之前? 自动整理文件的脚本结合使用! 如果对本文的代码和数据感兴趣可以在后台回复自动化获取。 最后还是希望大家能够理解python办公自动化的一个核心就是批量操作-解放双手,让复杂的...

    file_lst.append(i) for x in file_lst: for y in file_lst: if x ! = y and os.path.exists(x) and os.path.exists(y): if filecmp.cmp(x, y):os.remove(y)写在最后通过本文的python自动化脚本制作过程,我们可以再次体会python办公自动化的强大,同时本次实现的功能可以和之前自动整理文件的脚本结合使用!...

    7t4f09cpx8.jpeg

    随着it运维技术日益更新,近几年运维自动化越来越火,而且学习python的人非常的火爆,尤其是python自动化运维开发,得到了很多前辈的推崇。 这里我也记录一下以前学习django的一点点心得和方法,方便以后自己查阅,如果能帮助初学者是最好的了! 好的,其他不多说了,博文滴走起。 一、系统实战环境系统版本:cnetos...

    今天我们来简单列举一下:kickistart、puppet、cobbler、chef、func、shell命令自动化等等各种自动化工具,今天我们来研究一下使用python来编写自动化脚本,那python设计的目标是什么呢? python的设计哲学是“优雅”、“明确”、“简单”。 因此,perl语言中“总是有多种方法来做同一件事”的理念在python开发者中...

    p4auihn77q.jpeg

    我写了一个python脚本来查找这类页面并且让我的帐户能够自动向它们发送消息。 该脚本采用两个参数,一个初始主题标签和一个要在类别标签中查找的字符串...借助人工智能、自动化脚本和数据科学的力量,在代码脚本自动运转时,我可以高枕无忧。 它是一个特别尽责的推销员,让我能够有自己的时间享受生活...

    我写了一个python脚本来查找这类页面并且让我的帐户能够自动向它们发送消息。 该脚本采用两个参数,一个初始主题标签和一个要在类别标签中查找的字符串...借助人工智能、自动化脚本和数据科学的力量,在代码脚本自动运转时,我可以高枕无忧。 它是一个特别尽责的推销员,让我能够有自己的时间享受生活...

    s0vzf7iqdu.jpeg

    1、环境配置 1、电脑配jdk 1.8+版本,allure所依赖的环境2、allure , 单独的包,安装好后需要配环境变量3、pytest、allure-pytest、allure-python-commons、selenium这几个通过pip安装即可2、文件目录1、report : 报告最终生成的目录 2、xml : xml数据文件,用来生成最终报告(中间产物)3、20.py 自动化脚本文件4...

    在做接口自动化测试时,遇到下面这个疑惑,然后再群里请教了大家,讨论如下,可以参考下:讨论1: 上海—橙子探索测试 10:12:34 自动化测试中...否则的话,只能通过接口来造前置条件的数据,来保证脚本的健壮性上海—橙子探索测试 10:39:53@天 嗯 我目前是通过sql构建数据的 用完又清掉所以导致每个...

    展开全文
  • 使用python开发钉钉自动打卡程序(python自动化)

    万次阅读 多人点赞 2019-11-22 00:05:15
    一、前期准备 1、准备一部安卓手机 ...4、将自己的手机和电脑连接,打开开发者选项模式,使用usb进行连接,此时会自动安装ADB的驱动程序,安装成功后如下图所示 注意:此驱动如果安装失败,...

    一、前期准备

    1、准备一部安卓手机

    2、从网上下载adb的安装工具包,也可以到我的网盘下载 提取码:hnph

    3、下载后解压到自己的本地目录,然后配置环境变量,如图所示

    也可以自定义目录,但环境变量一定要配置(包括python)。

    4、将自己的手机和电脑连接,打开开发者选项模式,使用usb进行连接,此时会自动安装ADB的驱动程序,安装成功后如下图所示

    注意:此驱动如果安装失败,就无法进行后面的操作,一定要保证此驱动安装成功

    如果一直无法安装此驱动,则可以参照如下步骤

    1、首先从android官网网站下载对应的sdk-tool工具包,或者可以到我的网盘下载:密码:0jwd

    2、下载完成后解压打开sdk manager

    3、选择安装google usb driver插件

    4、插件安装成功后开始安装,到我的电脑-管理-设备管理找到安装失败的adb驱动

    5、右键点击更新驱动程序,后选择如下图所示

    6、选择下一步

    7、直接选择下一步后到如图所示,从本地磁盘找到安装驱动文件,然后点击下一步安装即可

    8、安装成功如下所示

    5、上述部署完成后打开cmd进入到驱动包目录下面检测是否成功连接设备

    如图所示出现设备号则证明手机连接成功,并且驱动也安装无误。

     6、此时就可以输入相关命令进行坐标调试了,可以观察手机的动作,如图,可以为后面python脚本调试参数

    二、开发阶段

    1、首先准备python环境,具体安装部署就不详述了,这里之说下怎么部署需要的包,此次用到的包如下

    2、这里着重说下uiautomator2包的导入,一般情况下都很容易安装失败

    方式一:进入到本地python环境使用命令进行安装

    注意:安装之前保证python环境变量配置和pip升级到最新版本

    进入后首先执行python -m pip install --upgrade pip命令更新版本

    如果此时更新失败,则可以到我的网盘直接下载安装包 提取码:ee4q

    下载完成后进入到安装包解压目录直接执行python setup.py install进行 安装即可

    此时pip版本即可更新。

    接下来就可以执行pip install --pre -U uiautomator2命令进行安装了

    方式二:直接使用国内镜像网站直接更新下载pip install -U --pre uiautomator2 -i https://pypi.doubanio.com/simple

    综合上述uiautomator2 的包就安装成功了

    3、安装成功后就可以进行初始化了,继续进入到python安装目录,执行python -m uiautomator2 init,此时手机会提示时候安装响应的程序,直接点击允许即可

    4、到此就可以放心的开发python代码了,整体代码如下

    import os,re
    import time
    import uiautomator2 as u2
    
    
    print("--------------------编写函数----------------------")
    ##根据x和y坐标进行屏幕定位点击事件
    def onClick(x,y):
        ##触摸屏幕进行点击
        os.system('adb shell input tap {x1} {y1}'.format(x1=x, y1=y))
    
    ##滑动屏幕从(x, y)坐标点到(ex, ey)坐标点
    def slide(x,y,ex,ey):
        os.system('adb shell input swipe {x1} {y1} {x2} {y2}'.format(x1=x, y1=y, x2=ex, y2=ey))
    
    ##手机屏幕响应操作
    def touch(key): #按动相应的按键
        if key == "back":
            print("> 返回按键")
            os.system('adb shell input keyevent 4')
        elif key == "light":
            print("> 开屏按键")
            os.system('adb shell input keyevent 26')
        time.sleep(1) # 等待1s等手机反应
    
    ##判断是否黑屏
    def is_black():
        d = u2.connect()
        screen = d.info
        if screen["screenOn"] == False:
            return True
            print("熄屏状态...")
    print("----------------------------------------------------------")
    print("---------------编写主函数,开始调用执行打卡---------------")
    
    def start():
        ##1、点击屏幕钉钉软件,坐标可根据手机自行调节
        onClick(650,850)
        time.sleep(2)
        ##2、点击钉钉里面的工作按钮
        onClick(550,2000)
        time.sleep(2)
        ##3、点击考勤打卡按钮
        onClick(150,1100)
        time.sleep(2)
        ##4、点击上班打卡按钮
        onClick(550,760)
        time.sleep(2)
        ##5、点击下班打卡按钮
        onClick(550,1082)
        ##打卡完毕,关闭屏幕
        time.sleep(2)
        ##打卡完毕,关闭屏幕
        touch("light")
    
    def startMain():
        if is_black():
            touch("light") ##点击亮屏幕
            ##由于我的是密码锁屏,姑且要输入密码
            ##如果将密码锁去掉则可以注释掉一下代码了,只需要亮屏即可
            #onClick(550,458)
            #onClick(650,785)
            #onClick(980,445)
            #onClick(990,998)
            start()
        else:
            start()
    
    
    startMain()

    5、启动运行后结果如下,这里就只展示日志信息了

    6、将python脚本部署到java的定时系统,就可以每天定时调用打卡了

     

    总结:到此将其部署到定时器中就可以每天定时打卡了。

     

     

     

    展开全文
  • Python实现简单自动升级exe程序版本并自动运行,适合Python自动化运维。一、此教程是使用bat脚本+NFS实现自动更新。(也可以使用FTP或者使用html实现自动更新)1、编写version.ini文件2、编写update.py3、修改主程序...

    一、此教程是使用bat脚本+NFS实现自动更新。(也可以使用FTP或者使用html实现自动更新)

    检查NFS服务器上的version.ini配置文件和当前运行的程序版本是否一至,如果检测出来有新的版本,程序就自动编写upgrade.bat脚本将旧版本的程序删除,将NFS服务器上的新版本程序下载下来并启动最新版本的exe程序。
    将编译好最新的exe和对应的version.ini版本的配置文件放到NFS服务器即可,前提是当前运行的程序有以下自动更新的功能。

    1、编写version.ini文件

    [select]
    version=v4
    

    2、编写update.py

    编写bat部分参考于https://blog.csdn.net/u013193899/article/details/78686039

    # coding=UTF-8
    import os
    import sys
    import subprocess
    import configparser
    #编写bat脚本,删除旧程序,运行新程序
    def writeUpgrade(exe_name):
        b = open("upgrade.bat",'w')
        TempList = "@echo off\n"
        TempList += "if not exist" + 'z:\\' + exe_name + " exit \n"  #判断是否有新版本的程序,没有就退出更新。
        TempList += "echo 正在更新至最新版本...\n"
        TempList += "timeout /t 10 /nobreak\n"  #等待10秒
        TempList += "del " + os.path.realpath(exe_name) + "\n" #删除旧程序
        TempList += "copy  z:\\" + exe_name + " " + exe_name + '\n' #复制新版本程序
        TempList += "echo 更新完成,正在启动...\n"
        TempList += "timeout /t 3 /nobreak\n"
        TempList += "start " + exe_name   #"start 1.bat\n"
        TempList += "exit"
        b.write(TempList)
        b.close()
        # subprocess.Popen("upgrade.bat") #不显示cmd窗口
        os.system('start upgrade.bat')  #显示cmd窗口
        #如果是FTP就编写FTP的相应代码
    
    def checkVersion(): #检查版本
        if not os.path.isdir('z:\\'):  #判断是否有z盘,没有就mount,使用mount命令需要提前安装好NFS客户端
            os.system('mount 172.18.114.172:/app z:')
        config = configparser.ConfigParser()  # 类实例化
        path = r'z:\\version.ini'
        config.read(path)
        value = config['select']['version'] #获取版本号
        return value
        #也可以使用以下代码获取程序版本号
        #url = r'http://172.18.114.172/index.html'
        #value = requests.get(url).text
    

    3、修改主程序

    # coding=UTF-8
    import glob
    import update
    
    def study():
    	#你的自动化代码
    
    def updateApp(version):
        newVersion = update.checkVersion()	#获取新版本号
        if os.path.isfile("upgrade.bat"):	#判断是否有upgrade.bat这个文件,有就删除
            os.remove("upgrade.bat")
        if version < newVersion:	#判断当前程序是否是最新版本
            print('当前版本:', version, '\t最新版本:', newVersion)
            return True
        return False
    
    if __name__ == "__main__":
        version = 'v3'
        print('最新版本:', version)
        dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))		#获取当前程序的路径
        path = dirname + '\\' + glob.glob('待学习账号*.xls')[0]		#获取数据文件
        print(path)
        browser = ''
    
        while True:  #重复执行
            try:
                if updateApp(version): 	#检查是否有新版本
                    time.sleep(2)		#强制等待2秒
                    update.writeUpgrade("多课程同时学习.exe")	#更新程序
                    break
                browser = webdriver.Chrome('chromedriver.exe')		#这里是将程序和驱动放在同一目录
                study()		#替换成你的自动化函数
            except:			#当try中的代码运行出错后执行以下代码
                if browser:
                    browser.quit()	#当自动化的代码出现错误结束了运行,在这里将浏览器关闭
                print('ERROR ReLoading...')
                continue
    
    展开全文
  • 使用 Python 自动生成 HTML

    万次阅读 多人点赞 2019-02-18 11:36:12
    python 自动化批量生成前端的HTML可以大大减轻工作量 下面演示两种生成 HTML 的方法 方法一:使用 webbrowser #coding:utf-8 import webbrowser #命名生成的html GEN_HTML = "test.html" #打开文件,准备写入...
  • 主要介绍了Python with用法:自动关闭文件进程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 主要介绍了Python TKinter如何自动关闭主窗口,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • Python自动化下载模块

    千次阅读 2021-01-29 13:57:21
    Python自动化下载模块 使用python时,需要大量安装包,这时我们可以利用python中自带的os模块来快速自动化安装所需模块啦 os模块总结 # @Author : 北山啦 # @Time : 2021/1/29 13:56 # @Blog:...
  • python程序,有时候忘记关闭文件,造成资源占用问题,因此,
  • debug与run结果不一致,运行后网页自动关闭debug模式,北京取消选中,且南京被选中,结束后页面关闭run模式,没有执行选中取消操作![在这里插入图片描述]...
  • python自动关机

    2008-12-13 17:09:02
    python关机代码 py文件~..............................................................
  • python 自动化框架

    千次阅读 2017-02-04 17:05:00
    python 自动化框架 自己从2016年11月开始下定决心学习自动化,python ,现在每周进行一篇,自己的一些思路和遇到的一些问题,怎么解决的,下面是大致的一些目录框架,接下来会按照这个开始进行 1、打开浏览器 2...
  • python的语法精炼简洁,并且很方便集成自动化工具selenium,因此特别适合各个行业的工作人员学习和编写简单程序来实现“机器人助理”帮我们处理频繁重复的网站操作。 废话不多说,直接上代码,下面为了帮助非IT从业...
  • Python flask关闭自动转义

    千次阅读 2013-11-12 21:55:38
    flask 有3种方法可以关闭自动转义:1、在Python文件中进行转义。先在 Markup 对象中进行转义,然后将它传送给模版。一般推荐使用这个方式。from flask import Markup result=Markup(result(params)); return render_...
  • 前言 ...Python36 selenium 3.141.0 (安装步骤教程:点击查看) 代码 if __name__ == '__main__': print('CSDN自动签到') #coding=utf-8 from selenium import webdriver import time user="Adam
  • eNSP中玩转Python自动化——解锁网工新姿势(二)

    万次阅读 多人点赞 2021-01-24 10:25:09
    Python自动化一、安装Paramiko模块二、搭建实验环境1、桥接电脑网卡2、配置交换机交换机基础配置测试交换机与电脑的连通性交换机配置FTP验证FTP查看交换机配置文件三、Python脚本1、执行脚本2、备份成功 一、安装...
  • 利用python自动生成docker nginx反向代理配置 由于在测试环境上用docker部署了多个应用,而且他们的端口有的相同,有的又不相同,数量也比较多,在使用jenkins发版本的时候,不好配置,于是想要写一个脚本,能在...
  • python 自动刷新网页

    万次阅读 2019-05-26 16:42:00
    可以看到 多次自动打开关闭网页之后,浏览的数量 从 118 自动变成了 119 2、功能实现 目录 1)openweb.py # -*- coding: utf-8 -*- import sys import time from PyQt5.QtWebEngineWidgets import ...
  • python自动下单脚本

    千次阅读 2020-03-01 17:42:59
    点击上方“后端开发技术”,选择“设为星标”优质文章和资源,及时送达自动下单脚本闲来无事,写了一个定时抢购下单的脚本,可用于淘宝和天猫商品的定时秒杀,但是最终付款操作需要...
  • python自动化测试分布式文件系统

    万次阅读 2021-04-07 20:39:59
    描述: 测试点:分布式文件系统cfs。 环境:分布式集群一台主机,多台从机。 业务:在其中一台主机操作文件,会同步到其他主机(画图)。 文件类型:文件(普通、只读、系统、二进制、非缓存... python自动化用例。 ...
  • linux下基于python自动定时发送邮件附件 每天晚上要给她发送一个当天的报表;每天?excuse me?每天?开什么国际玩笑。每天干同一个工作,这要不给整成auto的。今天果断研究了下自动发送邮件。 原理不懂,只实现功能...
  • Python自动化刷网课

    千次阅读 多人点赞 2020-05-31 18:45:49
    前些日子了解了一下selenium分享一下自动化控制的感觉 方法很基础,主要就是selenium的用法 selenium可以控制电脑浏览器,进行模拟人鼠标的操作,所以和人工点击刷课没有什么区别,所以后台检测不到。 在你已经学会...
  • python自动下载邮件附件

    千次阅读 2021-03-23 16:04:55
    继上一次的 群聊机器人开发 之后的工作流程再优化,上次研究完群聊机器人之后,开发了三个机器人替我处理表格并自动发出去。其中有一项工作的数据源来源于邮件,还需要我自己手动下载,放入指定位置才可以处理!虽然...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,308
精华内容 81,723
关键字:

python自动停止

python 订阅