凝聚才华
码龄9年
关注
提问 私信
  • 博客:88,547
    88,547
    总访问量
  • 45
    原创
  • 1,749,406
    排名
  • 34
    粉丝
  • 0
    铁粉

个人简介:种一棵树最好的时间是十年前,其次是现在。 很喜欢“毛竹”:毛竹4年也只不过长3厘米,5年后以每天足足30厘米的速度生长着。这样只用6周就可以长到15米

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-06-02
博客简介:

qq_35194427的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得13次评论
  • 获得264次收藏
  • 代码片获得247次分享
创作历程
  • 1篇
    2021年
  • 27篇
    2020年
  • 49篇
    2019年
成就勋章
TA的专栏
  • git
    1篇
  • 爬虫
    5篇
  • python基础
    1篇
  • python自动化测试实战-无涯
    1篇
  • 自动化测试
  • robotframe
    3篇
  • 自动发邮件
    2篇
  • Python+Selenium
  • python爬虫开发与项目实战_学习笔记
    1篇
  • Selenium
    9篇
  • aiohttp
    1篇
  • Django
    1篇
  • 社交网站的数据挖掘与分析(中文版)
    1篇
  • Python数据处理
    1篇
  • python数据分析与数据化运营
    15篇
  • Shell脚本学习
  • matplotlib
    4篇
  • Linux
    1篇
  • Spider
    2篇
  • 日常问题解决杂记
    1篇
  • Crazy Python
    14篇
  • word音标乱码
    1篇
  • Redis
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

dll和pdb.rar

发布资源 2021.08.10 ·
rar

JFORUM论坛安装以及部署(JDK8+MYSQL8.0.X版本

JFORUM论坛安装以及部署(JDK8+MYSQL8.0.X版本折腾一下午啊(一直报错)黑暗的经过最后终于找到解决方案了,折腾一下午啊(一直报错)mysql 8.0.25版本java 1.8版本jforum 2.7.0版本tomcat 8.0.25版本黑暗的经过就用上面的相关版本,启动tomcat,进行安装jforum,结果就各种报错啊,气死了,都不知道问题所在。提示这种错误:net.jforum.exceptions.DatabaseException: java.sql.SQLNo
原创
发布博客 2021.08.06 ·
1158 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何使用git?(新手学习笔记)

git使用使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。命令:git init使用我们指定目录作为Git仓库。命令: git init newrepo(base) E:\anacoda_py\selenium_learn>git init newrepoInitialized empty Git repository in E:/anacoda_py/sel
翻译
发布博客 2020.08.12 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium之学习杂记(八)

单元测试为什么要写单元测试怎样写单元测试单元测试的演示单元测试示例Selenium的单元测试美化报告顾名思义,单元测试指的是对软件中的最小可测试单元进行检查和验证。为什么要写单元测试程序员的智慧是有限的,但系统的复杂度是无限的。随着系统复杂性的增加,你必须依靠其他工具来帮助减少问题。单元测试的作用更多地体现在代码的维护上,而不是在代码的编写上。有人可能会想,我们打开程序界面,一个一个地单击按钮,不就知道功能是否实现了吗?何必要浪费时间再写一个单元测试呢?这么想确实没有错,并且在早期确实有一部分公司
翻译
发布博客 2020.08.11 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Selenium之学习杂记(七)

基于淘宝商品的实战准备工作流程简述代码解读以淘宝商品为例子,阐述如何采集复杂网站的页面数据,展示较为新颖的实现方法。利用Selenium爬取淘宝商品数据,得到淘宝中与某一关键词对应的商品名称、价格和店铺名称等信息。准备工作本次爬取的过程中,我们会使用到一个叫作pyquery的库。这个库依赖于lxml,而lxml依赖于Visual C++ 14。在使用pip安装的过程中,如果在建立lxml.etree扩展的时候失败了,就会提示我们需要安装Visual C++ 14。所以,直接使用pip安装很可能会报
翻译
发布博客 2020.08.11 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium之学习杂记(六)

基于猫眼电影的实战网站分析最初的测试代码进一步完善之后的测试代码网站分析在对网站进行数据采集之前,我们要先看一下网站是否禁止我们的这种行为。打开猫眼电影的robots.txt看一看。网站一般都存在robots.txt,用于告诉爬虫和搜索引擎(实际上也是爬虫)哪些页面可以获取,哪些页面不可以获取。采集猫眼电影的TOP100榜单。这里有几个要获取的要素:“霸王别姬”,这是电影名;主演姓名,这也是要获取的内容;上映时间和电影的受欢迎程度并不存在具体的关联,所以不在我们考虑的范围内;电影的评分,客户肯定优
翻译
发布博客 2020.08.10 ·
252 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Selenium之学习杂记(五)

数据的编解码和处理读写CSV文件读写JSON文件将字典转化为XMLBase64编码词性分析、统计分析NLTK散列表如果你使用过API,那么你很可能会喜欢用API中那些已经处理好的数据。遗憾的是,在实际工作中,API的使用次数总是少的,大多数时候,都需要我们自己来进行数据的挖掘、整理和分析等操作。既然和互联网打交道,就少不了对各种数据类型进行转换。需要转换数据类型的根本原因是数据的存储方式和应用目的不同,计算机对不同类型的数据有不同的存储方式,比如,有的为了节省存储空间,有的则为了使用方便等。这些数据在编解
翻译
发布博客 2020.08.10 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Selenium之学习杂记(四)

基于今日头条的实战[稍微复杂]通过Selenium访问百度热词通过Selenium搜索相关热词获取第一条结果定位元素—— 抓取内容存储数据通过Selenium访问百度热词我们的目标网站为百度搜索风云榜。先打开百度搜索风云榜网站观察一下,我们的为了获取元素,首先要进行元素定位。在网页中按F12键打开开发者工具,对实时热点这几条消息进行定位,右击并获取XPath。然后读者就会惊讶的发现,它的XPath都很类似,不同的只是中间一个叫作li的标签名。这就意味着,我们只需要更改li标签对应的数字,就可以完成对
翻译
发布博客 2020.08.07 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Selenium之学习杂记(三)

基于Python官网的简单实战通过Selenium访问Python官网通过JavaScript修改Python官网的标题在搜索框搜索获取latest news部分Selenium的等待通过Selenium访问Python官网代码如下:# 导入selenium库、time库from selenium import webdriverimport time# 启动浏览器,打开python官网driver = webdriver.Chrome()driver.get("https://www.p
翻译
发布博客 2020.08.07 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium之学习杂记(二)

Selenium之学习杂记(二)元素定位元素定位概述根据ID定位根据 name定位根据XPath定位根据标签名定位根据CSS选择器定位根据链接文本定位根据部分链接文本定位元素定位在计算机领域中,页面的最基本组成单元为元素。要确定一个元素,我们需要特定的信息来说明这个元素的唯一特征。Selenium的8种元素定位方式元素定位概述Selenium提供了如下8种定位方式。定位名称在Python的selenium对应的方法●根据ID定位find_element_by_id()
翻译
发布博客 2020.08.06 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Selenium之学习杂记(一)

Selenium之学习杂记(一)Selenium一些概念页面导航启动浏览器打开页面浏览器基本操作拖动窗口cookie的调用使用多个窗口Selenium一些概念Selenium官方有一个很经典的回答:“自动化操作的浏览器,就是这样……做你想要做的事情,一切取决于你。”Selenium项目最早是为测试浏览器、网页而诞生的。在大数据时代,Selenium广泛应用于网络爬虫。需要注意的是,Selenium项目并不是单个特定的软件,而是由多个工具组成,每个工具具有特定的功能。Selenium WebDriv
翻译
发布博客 2020.08.06 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

爬虫库(Requests-HTML)

爬虫库(Requests-HTMLRequests-HTML简述Requests-HTML安装请求方式数据清洗Requests-HTML简述Requests-HTML是在Requests的基础上进一步封装,两者都是由同一个开发者开发。Requests-HTML除了包含Requests的所有功能之外,还新增了数据清洗和Ajax数据动态渲染。数据清洗是由lxml和PyQuery模块实现,这两个模块分别支持XPath Selectors和CSS Selectors定位,通过XPath或CSS定位,可以精准地
翻译
发布博客 2020.07.30 ·
3204 阅读 ·
4 点赞 ·
0 评论 ·
35 收藏

爬虫库(Requests-Cache爬虫缓存)

Requests-Cache爬虫缓存简述安装在Requests中使用缓存简述Requests模块的扩展功能,通过Requests发送请求来生成相应的缓存数据。当Requests重复向同一个URL发送请求的时候,Requests-Cache会判断当前请求是否已产生缓存,若已有缓存,则从缓存里读取数据作为响应内容;若没有缓存,则向网站服务器发送请求,并将得到的响应内容写入相应的数据库里。减少网络资源重复请求的次数,不仅减轻了本地的网络负载,而且还减少了爬虫对网站服务器的请求次数,这也是解决反爬虫机制的一个
原创
发布博客 2020.07.29 ·
4667 阅读 ·
1 点赞 ·
3 评论 ·
14 收藏

爬虫库(Requests)

Requests1. Requests简述2. Requests安装方法3. 请求方式(GET和POST)4. 复杂的请求方式5. 文件下载1. Requests简述很使用的Python的一个HTTP客户端库,与Python3自带的标准库Urllib相比:①具备Urllib的所有功能;②开发使用上,语法简单易懂;③兼容Python2和Python3,具有较强的适用性;2. Requests安装方法①直接pip安装(简单,方便,又快乐)windows系统:pip install request
原创
发布博客 2020.07.29 ·
1546 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

爬虫库Urllib(代理IP等)

Python3中-爬虫库Urllib代理IP1. urllib.request.ProxyHandler()2. 演示一下代理IP去访问目标网址吧代理IP1. urllib.request.ProxyHandler()①代理IP的原理:本机---->大力IP---->访问的网站(服务器)文字描述:本机先访问代理IP,再通过代理IP地址访问互联网,这样网站(服务器)接收到的访问IP就是代理IP地址。②由Urllib提供urllib.request.ProxyHandler()方法可动态设
原创
发布博客 2020.07.28 ·
13774 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

爬虫库Urllib(urllib.request.Request与urllib.request.urlopen)

Python3中-爬虫库Urllib概述urllib.request1. urllib.request.Request2. urllib.request.urlopen3. urllib.request.urlopen和urllib.request.Request实例演示概述问:Urllib能做什么?答:常用在爬虫开发、API(应用程序编程接口)数据获取、测试;问:Urllib需要安装吗?答:Python自带的标准库,直接引用(import)即可;问: Urllib、Urllib2和Urlli
原创
发布博客 2020.07.27 ·
2551 阅读 ·
2 点赞 ·
0 评论 ·
33 收藏

初试禅道(开源版)-安装

【软测之路上的小白】体验一下国产开源项目管理软件禅道(开源版)安装安装1)打开禅道官网:禅道 https://www.zentao.net/2)会看到如下界面,选择开源版本3)进入开源版下载界面,选择下载即可,如下图:4)下载完成后的文件,应该如下图:5)双击,直接安装起来吧:6)安装完成后,进入之前安装的目录下,点击启动:还有一个readme.txt,需要看一下,内容如下:7)启动它,颤抖吧,小伙伴们!8)这个界面好素啊9)输入完账号密码:zentao/1234
原创
发布博客 2020.06.30 ·
5305 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python中字符串的截取详解

格式:字符串[开始位置:结束位置:间隔位置]演示代码:# python字符串截取大全string1 = 'ABCDEFG'print("字符串string1的内容:" + string1)print("----------------------------------")print("截取第一位到第三位的字符: " + string1[0:3:])print("截取字符串的全部字符:" + string1[::])print("截取第七个字符到结尾:" + string1[6::
原创
发布博客 2020.06.17 ·
2925 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

python自动化测试实战-无涯(学习与研究)[一]

python自动化测试实战-无涯(学习与研究)[一]一. 使用Selenium,下载的浏览器驱动文件,到底应该放在那里?单个元素定位实战一. 使用Selenium,下载的浏览器驱动文件,到底应该放在那里?书中介绍是如下:1.这个应该是将下载的驱动放到上python安装目录下的Scripts中吧,至少我这面是放到了我自己的安装的Scripts下,路径如下:为什么我的是Anaconda3目录呢,因为我用的是Anaconda3,它的好处,可以自己搜索看看,另外下载的驱动一定要和自己的浏览器大版本号一
原创
发布博客 2020.06.16 ·
1686 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Robot Framework 自动化测试框架核心指南-Robot Framework对数据库的操作MYSQL(学习笔记3)

Robot Framework对数据库的操作2.1 DatabaseLibrary库的使用2.1.1 如何连接数据库2.1.2 如何断开数据库2.1.3 如何对数据库的表进行查询2.1.4 如何插入和删除数据2.1.5 如何执行数据库脚本文件2.1.6 DatabaseLibrary库的其他操作关键字2.1 DatabaseLibrary库的使用自动化过程中,连接不同数据库操作也是很常见的事情;Robot Framework提供了DatabaseLibrary库来操作数据库。安装该库的方法;①在浏览
原创
发布博客 2020.06.03 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏
加载更多