随笔分类 -  Python

Python
摘要:报错如下: ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (c:\python\python37\lib\site-packages\pip\_internal\index\__init__.py 阅读全文
posted @ 2020-10-14 21:56 cold、liu 阅读(2992) 评论(0) 推荐(0)
摘要:1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses 阅读全文
posted @ 2020-07-02 18:01 cold、liu 阅读(256) 评论(0) 推荐(0)
摘要:selenium自动化在进行浏览器驱动的同时,会有一些相关的模拟行为的操作,例如窗口的操作,鼠标的操作,键盘的操作,javascript相关操作! 窗口操作 首先我们在操作浏览器的时候,会进行一下窗口的放大与缩小,关闭浏览器,退出浏览器,后退浏览器等相关操作! driver = webdriver. 阅读全文
posted @ 2020-06-03 15:09 cold、liu 阅读(1972) 评论(0) 推荐(0)
摘要:使用python操作mysql数据库 数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor 阅读全文
posted @ 2020-05-24 18:09 cold、liu 阅读(293) 评论(0) 推荐(0)
摘要:一、检查是否已经安装 检查linux有没有安装python-pip包,直接执行:: yum install python-pip 二、安装 pip install 1、没有python-pip包就执行命令:: yum -y install epel-release 2、执行成功之后,再次执行:: y 阅读全文
posted @ 2020-05-02 01:43 cold、liu 阅读(254) 评论(0) 推荐(0)
摘要:当有元素定位不到时,比如下拉框,弹出框等各种定位不到时;一般是两种问题:1 、有frame ;2、没有加等待 下面学习三种等待方式: 1.强制等待 sleep(xx)这种方法简单粗暴,不管浏览器是否加载完,程序都要等待规定的xx时间,时间到了才继续执行下面的代码。不建议总是用这种等待方式,会严重影响 阅读全文
posted @ 2020-01-03 16:42 cold、liu 阅读(589) 评论(0) 推荐(1)
摘要:一、什么是Selenium? Selenium是一个基于浏览器的自动化工具,她提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid:  1、Selenium IDE:F 阅读全文
posted @ 2020-01-03 16:40 cold、liu 阅读(495) 评论(0) 推荐(0)
摘要:利用Python将文字转为语音播放挺简单的代码,几分钟就可以做好,下面介绍一下 首先,安装pyttsx3依赖包,很简单 win+R 打开运行,输入 cmd 回车,进入控制台,键入以下代码:pip install pyttsx3注: 适用于python3,如果是python2,请使用 pip inst 阅读全文
posted @ 2019-12-23 11:26 cold、liu 阅读(2002) 评论(0) 推荐(1)
摘要:请求库 urllib urllib主要分为几个部分 urllib.request 发送请求urllib.error 处理请求过程中出现的异常urllib.parse 处理urlurllib.robotparser 解析robots.txt -->规定了该网站的爬虫权限 urllib.request方 阅读全文
posted @ 2019-12-20 20:26 cold、liu 阅读(578) 评论(0) 推荐(0)
摘要:正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质 阅读全文
posted @ 2019-12-12 20:20 cold、liu 阅读(372) 评论(0) 推荐(0)