随笔分类 -  Python技术

上一页 1 2 3 4 5 6 ··· 9 下一页
关于Python技术学习和应用
摘要:一、yaml文件介绍 yaml是一个专门用来写配置文件的语言。 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注; 注释标识为 阅读全文
posted @ 2020-10-15 13:41 整合侠 阅读(626) 评论(0) 推荐(0) 编辑
摘要:webdriver 的三种等待方式(强制等待、隐式等待、显示等待) 在自动化测试脚本的运行过程中,webdriver操作浏览器的时候,对于元素的定位是有一定的超时时间,大致应该在1-3秒的样子,如果这个时间内仍然定位不到元素,就会抛出异常,中止脚本执行。我们可以通过在脚本中设置等待的方式来避免由于网 阅读全文
posted @ 2020-09-29 15:59 整合侠 阅读(3158) 评论(0) 推荐(0) 编辑
摘要:Python selenium get页面很慢时,处理办法 方法一:设置超时时间 driver.get("url")等到页面全部加载渲染完成后才会执行后续的脚本。 在执行脚本时,driver.get("url") ,如果当前的url页面内容较多加载特别慢,很费时间,但是我们需要操作的元素已经加载出来 阅读全文
posted @ 2020-09-29 15:30 整合侠 阅读(5507) 评论(0) 推荐(0) 编辑
摘要:selenium自动化测试中升级chrome78版本带来的问题 问题一 无法正常的使用selenium加载crx插件了相关的问题截图如下: 相关的描述:selenium.common.exceptions.WebDriverException: Message: unknown error: can 阅读全文
posted @ 2020-06-29 14:50 整合侠 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Python+selenium 自动化-启用带插件的chrome浏览器 正常的话我们启用的chrome浏览器是不带插件的,如果你能登陆chrome的话,你会发现登陆信息也没有,还有不管你怎样设置每次新打开的chrome都是默认设置的。 我们正常启动的浏览器每次都要加载配置文件的,一般的配置文件就是在 阅读全文
posted @ 2020-06-29 11:27 整合侠 阅读(9097) 评论(1) 推荐(0) 编辑
摘要:Python3 + seleium鼠标移动拖拽双击、长按等操作 1、move_to_ element(to_element)鼠标移动到指定元素 element = driver.find_element_by_id('xxx') ActionChains(driver).move_to_elemen 阅读全文
posted @ 2020-06-24 10:28 整合侠 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:python+selenium自动化,没有写close和quit,浏览器窗口会自动关闭解决方案 #增加参数 option.add_experimental_option("detach", True) 例如: #加启动配置 option = webdriver.ChromeOptions() #关闭 阅读全文
posted @ 2020-06-23 10:57 整合侠 阅读(13540) 评论(1) 推荐(0) 编辑
摘要:chrome参数 #参数 –user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。 –disk-cache-dir=”[PATH]“ 指定缓存Cache路径 –disk-cache-size= 指定Cache大小,单位B 阅读全文
posted @ 2020-06-23 10:43 整合侠 阅读(590) 评论(0) 推荐(0) 编辑
摘要:Python selenium自动化时谷歌浏览器显示“chrome正受到自动测试软件的控制” 谷歌浏览器版本在V75以及以下解决办法如下: from selenium import webdriver optons=webdriver.ChromeOptions() optons.add_argum 阅读全文
posted @ 2020-06-23 10:28 整合侠 阅读(2150) 评论(0) 推荐(0) 编辑
摘要:Python2.7 删除前N天日志文件 import os import sys import time day_n = 7 path=os.getcwd().replace("\\","/") + ur'/logs' def deletefile(path): for eachfile in os 阅读全文
posted @ 2019-12-04 14:18 整合侠 阅读(514) 评论(0) 推荐(0) 编辑
摘要:Anaconda用conda创建python虚拟环境 一、简介 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。 conda的设计理念——conda将几乎所有的工具、第三方包都 阅读全文
posted @ 2019-12-04 09:48 整合侠 阅读(546) 评论(0) 推荐(0) 编辑
摘要:windows server2012 R2安装python3.x版本报错0x80240017 环境: windows server 2012 R2系统 问题: 安装python3.5版本时候出现错误0x80240017 解决方案: 需更新3个补丁。而且耗时比较长补丁方面。KB2919442 ,KB2 阅读全文
posted @ 2019-12-02 14:20 整合侠 阅读(3356) 评论(0) 推荐(0) 编辑
摘要:python3 selenium模块Chrome设置代理ip的实现 selenium模块Chrome设置代理ip的实现代码: 注意事项: 1,代理IP最好是稳定的固定IP,不要选动态IP。我们常用的爬虫IP是高匿名动态IP,是通过拨号动态产生的,时效性很短,一般在1~3分钟。对于scrapy这种并发 阅读全文
posted @ 2019-05-16 13:52 整合侠 阅读(4958) 评论(0) 推荐(0) 编辑
摘要:快速克隆网站利器-teleport ultra 一、下载 二、操作步骤 第一步:打开这个软件 第二步点击file、下拉选择 New Project Wizred,弹出如下下拉框 这里我们使用第一个或者第二个都可以,都能够拉取静态资源,第一个下载的内容会直接将所有文件放入一个文件夹中,第二个会自动创建 阅读全文
posted @ 2019-05-04 23:45 整合侠 阅读(2125) 评论(0) 推荐(0) 编辑
摘要:Python3 批量更改文件后缀名 示例: 阅读全文
posted @ 2019-03-28 09:49 整合侠 阅读(746) 评论(0) 推荐(0) 编辑
摘要:Python3 批量替换文本内容 示例: 阅读全文
posted @ 2019-03-28 09:39 整合侠 阅读(9391) 评论(0) 推荐(0) 编辑
摘要:Python3 pip命令报错:Fatal error in launcher: Unable to create process using '"' 一、问题 环境:win7 同时安装python2 和 python3 执行pip 命令报错:Fatal error in launcher: Una 阅读全文
posted @ 2019-03-27 13:34 整合侠 阅读(1534) 评论(0) 推荐(0) 编辑
摘要:Python3 离线安装TensorFlow包 1,下载包 官网地址:https://pypi.org/project/tensorflow/1.1.0rc2/#files 清华镜像:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cp 阅读全文
posted @ 2019-03-07 15:48 整合侠 阅读(8606) 评论(0) 推荐(0) 编辑
摘要:Pycharm创建Django项目并访问Django 一、Django插件 如果没有Django插件,需要先安装Django插件。 1,首先点击Default Settings,打开设置页面: 2,打开Project Interpreter: 3,安装一下Django插件: 二、创建Django工程 阅读全文
posted @ 2019-01-18 17:45 整合侠 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:PyCharm配置Python3开发环境 PyCharm的开发环境是配置在对应的工程中; 一、创建一个Project 工具栏:New - New Project 建议指定一个专门的目录 ,用来存放python代码。如图中,使用E:\Pycharm_workspace目录专门存放python代码 。 阅读全文
posted @ 2019-01-18 15:05 整合侠 阅读(8139) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页
点击右上角即可分享
微信分享提示