
https://github.com/youfou/wxpy https://github.com/littlecodersh/itchat 这里对wxpy和itchat两个微信机器人开发库进行重新介绍: #微信机器人开发库介绍 ##wxpy-可能是最优雅的微信个人号API wxpy是阅读全文
ASP程序在同一个站点中,如果有UTF-8编码的程序,又有GB2312编码的程序时,在浏览UTF-8编码的页面后,再浏览当前网站GB2312的页面,GB2312编码的页面就会出现乱码 出现这样的问题是当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312阅读全文
1.修改编辑代码编辑背景颜色(设置之后对眼睛好一些) 首选参数---代码颜色-----默认背景#CCE8CF 2.Dreamweaver用户有可能会发现,默认情况下,DW在编辑GBK(GB2312)编码的网页文件时,在代码视图下是没有问题的,但在编辑UTF-8格式的网页时,鼠标在代码视图中点阅读全文
http://github.com的地址修正 第一步:找最快访问http://github.com的地址 找最快访问http://github.com的地址方法很平凡,打开网站http://tool.chinaz.com/dns/,在A类型的查询中输入github.com,找到最快访问的ip地址阅读全文
一、join函数 join是python中字符串自带的一个方法,返回一个字符串。使用语法为: sep.join(可迭代对象)--》str #sep分隔符可以为空 将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。 列表 列表必须为非嵌套列阅读全文
""" 1.使用加号“+”连接字符串 用加号“+”连接两个字符串,连接后这两个字符串将连接成一个字符串。但需注意的是, 不能用“+”连接字符串和数字,需要把数字使用str()函数转换成字符串,或者直接在数字两侧加带引号,再进行连接、 """ str11="hello" str12="wo阅读全文
pandas是很常用的数据分析,数据处理的包。anaconda已经有这个包了,纯净版python的可以自行pip安装。 删除重复值drop_duplicates() df=pd.DataFrame({'state':[1,1,2,2,1,2,2],'pop':['a','b','c','d'阅读全文
谷歌已调用用户退出使用“使用率太低”的谷歌翻译显示服务正式中国。现在访问谷歌翻译主页,是香港谷歌翻译的页面,点击页面上的链接会进入香港谷歌翻译页面。 当然,如果不使用网络代理是无法使用的。这给日常需要使用谷歌翻译的小伙伴带来了不便。 下面是IP地址以及修改windows系统主机文件的自动阅读全文
前言 有很多朋友刚刚学Python的时候,会来问为什么pip下载东西这么慢啊?pycharm里面下载库也是非常的慢。这其实是个常识性的问题,我们下载的慢是因为Python使用pip方法安装第三方包时,需要从https://pypi.org/资源库中下载。这个网站是国外的服务器,访问自然就很慢,但是阅读全文
全部英文技术文档pywinauto技术文档 https://pywinauto.readthedocs.io/en/latest/contents.html 常用功能文档 https://pywinauto.readthedocs.io/en/latest/code/pywinauto.con阅读全文
1.android_uiautomator定位 相当于使用UiAutomatorApi去递归地搜索元素(Android专属),可以说androiduiautomator是终极定位方式,有的时候一些元素不能够很好的定位时,那么就需要采用androiduiautomator去定位,他是一种非常强有力的阅读全文
使用uiautomatorviewer连接模拟器页面报错:ErrorwhileobtainingUIhierarchyXMLfile:com.android.ddmlib.SyncException:Remoteobjectdoesn'texist! 解决方法1: 杀死adb服务器并重新启动阅读全文
原因:adb没有连接上手机模拟器 连接夜神模拟器:解决:cmd——adbconnect127.0.0.1:62001 连接mumu模拟器:解决:cmd——adbconnect127.0.0.1:7555 打开cmd控制台,输入命令adbconnect127.0.阅读全文
一、scroll()方法 Appium中webdriver提供scroll()方法来滚动页面,该方法只适用于屏幕上已经显示的两个元素,从一个元素滚动到另一个元素。若元素不存在当前屏幕或被遮挡,则无法使用该方法。 方法介绍: scroll(self,start_el,stop_el,dura阅读全文
需求背景:appium做手机自动化的时候,有个很固定的需求就是竖直滑动刷新页面信息(比如:微信朋友圈、微博等),开始的时候我是固定写死的,如driver.swipe(300,1000,300,300),但是这样写的弊端也很明显,代码不够健壮,如果遇到小屏设备或者大屏设备,滑动的幅度看起来就可能过大或阅读全文
需求:在做appium自动化的过程中遇到一个问题,每次下滑都会刷新页面(比如微信朋友圈),要通过滑动获取所有页面信息,直到滑动到页面底部,但是不知道怎么判断滑动到底部从而终止滑动的循环(appium无法得知滑动成功还是失败) appium本身没有直接判断是否滑动到页面底部的函数,但是我们可以通阅读全文
whileTrue: break 1、while用于构建循环,whileTrue是无限循环; 2、break用于退出for循环和while循环,当有多层循环时,退出break所在的循环体 3、return是用来结束函数返回数据用的,适用对象不对,所以有报错 4、continue用来结束阅读全文
安装PyInstaller模块 pipinstallpyinstaller 强烈建议使用pip在线安装的方式来安装PyInstaller模块,不要使用离线包的方式来安装,因为PyInstaller模块还依赖其他模块,pip在安装PyInstaller模块时会先安装它的依赖模块。 官网:ht阅读全文
安装PyMouse库 1.使用pip可以直接下载pymouse pipinstallpymouse 或者 pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/--upgradepymouse 2.第二步:需要安装PyUserinput、阅读全文
最近在使用python写实验遇到这个问题: NameError:name‘xxx’isnotdefined 在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError:name‘xxx’isnotdef阅读全文