python
高大宝呀
✿✿ヽ(°▽°)ノ✿❀
展开
-
python 3.8 find_element_by_*语法改变,提示“DeprecationWarning: find_element_by_* commands are deprecated.”
在 python 3.8 中,selenium 原本支持的元素定位方式 find_element_by_* 语法改变,执行时会显示异常以 find_element_by_id() 为例提示:DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead username = driver.find_element_by_id(‘user’)解决方法:导入By 模块:原创 2022-03-02 23:55:52 · 2579 阅读 · 2 评论 -
Mac 安装 Selenium 报错:Could not fetch URL https://pypi.org/simple/pip/……
背景:Mac 上通过 pip3 install selenium 安装 Selenium 时,报错无法安装。Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused原创 2022-03-02 22:00:02 · 8138 阅读 · 1 评论 -
pycharm解决unittest中用addTest方法改变用例执行顺序不生效的问题
记录测试用遇到的一个小问题~~~#前情提要在unittest 中,默认的用例执行顺序是按照 TestCaseName 的 ASCII 码顺序来执行,也即是0 ~ 9、A ~ Z、a ~ z。举个栗子:import unittestclass TestAddTest(unittest.TestCase): @classmethod def setUpClass(cls): print("@@@ setUpClass @@@") @classmethod原创 2020-08-21 16:54:58 · 1678 阅读 · 1 评论 -
unittest中,通过setup、teardown等实现用例初始化及释放和类的初始化及释放
1. 类的初始化和释放类的初始化:setUpClass()类的释放:tearDownClass()这俩分别在整个class中所有case运行之前和之后只运行一次。setUpClass() 方法用于类的初始化,比如在测试最开始打开app、打开浏览器等。tearDownClass() 方法则用于类的释放,比如测试结束以后的清理工作,比如关掉进程等。在使用的时候必须要加上@classmethod修饰符,classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需必须是表原创 2020-08-21 16:06:01 · 1314 阅读 · 0 评论 -
Python中安装bs4后,pycharm报错ModuleNotFoundError: No module named ‘bs4‘
本文主要分享关于在对应python版本中安装beautifulsoup之后,在代码执行时还会提示“No module named 'bs4'”的问题。首先需要检查一下,自己安装beautifulsoup的版本与用来执行代码的python版本是不是一致的,为了防止出问题,我将python2与python3都安装了beautifulsoup~安装的方法很简单,执行pip install beautif...原创 2018-04-18 18:11:12 · 47849 阅读 · 24 评论 -
python+airtest踩坑笔记:同一目录下的 import 找不到对应模块
同一目录下的 import 找不到对应模块在Python编写时,需要用到导入已创建好的模块,但可能会出现这种问题:没有识别到我要导入的模块。运行的时候就会报错显示找不到对应模块(红框框圈起来的都是无法识别的)首先确认创建好的模块是否和当前文件在同一目录下确认是在同一目录,但是无法导入解决方法:1. Pycharm设置问题File -> Setting -> Build… -> Console -> Python Cosole:勾选 Add source root原创 2020-05-29 11:22:06 · 5287 阅读 · 0 评论 -
python+airtest踩坑笔记:引入poco,报错找不到poco.drivers
脚本开始引入了pocofrom poco.drivers.android.uiautomation import AndroidUiautomationPocopoco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)但是执行的时候会报错:No module named 'poco.drivers'首先确认本地目录 Python\Lib\site-packages 目录中是否有对应模块(原创 2020-05-29 10:59:35 · 8069 阅读 · 7 评论 -
python pandas保存csv文件时中文乱码问题
将二维数组保存在本地csv文件中时,打开发现中文乱码。记录下解决方法。hList是我的一个二维数组,利用pandas可以将其保存在本地csv文件中import pandas as pddata = pd.DataFrame(hList)data.to_csv('data.csv')但是打开时发现中文全部保变成了乱码,应该是编码问题了。解决的过程中尝试了在.to_csv时加 encoding="utf_8"或者gbk,还是乱码。查资料发现必须要这个样子才能正确保存:import pandas原创 2020-05-13 16:13:59 · 5676 阅读 · 0 评论 -
Python爬虫练习笔记——爬取一本小说并保存为txt文件 Plus(方法2)
之前试过用按照目录地址爬取正文内容的方法来爬取《鬓边不是海棠红》这本小说,结果由于它目录中的每一章又被分为了几页来展示,那种方法只能爬取到每章的第一页内容,剩下的内容都没有拿到,所以现在来换一种方法吧~上一个方法的链接第一步:分析思路之前的文章中已经详细地写了分析网页的方法,这里就不多写了,直接说一下实现思路吧:①首先以小说第一章第一页作为开始爬取的页面,并爬取第一页的正文内容;②然...原创 2020-04-17 18:23:06 · 3066 阅读 · 2 评论 -
Python爬虫练习笔记——爬取一本小说并保存为txt文件
最近竟然开始磕起了黄晓明和尹正的CP!!!但是万恶的爱某艺不好好更新剧集,居然搞起了超前点映… WTF???有什么是我这个贫穷而又尊贵的VIP用户不能看的???于是我决定开始看小说了!找个网站把小说爬下来慢慢看吧~先物色一个投缘的小说网站吧就它了!第一步:分析网页首先需要了解要爬取网站的页面,查看网页源代码。然后根据网页源代码的结构,想好代码的步骤和思路。在网页开发者模式中查看...原创 2020-04-17 12:46:58 · 14761 阅读 · 5 评论 -
Python爬虫练习笔记——爬取单个网页里的所有图片Plus(入门)
在上一篇笔记的基础上,又继续优化了一下下~~去看上一篇:https://blog.csdn.net/sinat_34937826/article/details/105494749之前我是直接用了从1开始的数字作为爬下来图片的名称,但是后来发现在这个网页里,每张图片前面都会对应有一句话的介绍文字,有点喜欢~ 所以就想用网页里图片的描述作为对应图片下载后的名称,在这里记录一下实现过程吧。首...原创 2020-04-15 11:36:54 · 925 阅读 · 1 评论 -
Python爬虫练习笔记——爬取单个网页里的所有图片(入门)
最近闲着,想学一下爬虫先从简单的练习开始吧~ 爬取单个网页里的所有图片,这个没有什么难点,因为不需要翻页哈哈哈哈我很喜欢一些文章中的配图,比如这篇,里面就会有很多电影中的经典截图第一步:分析网页1.首先我们要了解要爬取网站的页面,查看网页源代码。2.其次要想好代码的步骤和思路。#获取主页面源代码#获取章节超链接#获取小说内容#下载小说import requestsimpor...原创 2020-04-14 17:45:41 · 19948 阅读 · 8 评论 -
python安装第三方库的三种方法-超级详细呀
python安装第三方库的方法:电脑网络有点问题,直接安装第三方库的时候出现了各种问题,所以在这篇文章里记录一下各种安装第三方库的方法吧。就以之前安装过的beautifulsoup4来举例吧(其实是看上了以前文章里的截图)1. 直接pip install安装打开cmd,输入pip install beautifulsoup4,回车即可安装,这也是最快最简单的方法啦~这个库比较简单,很快...原创 2020-04-13 17:37:34 · 27885 阅读 · 4 评论 -
win10上安装Python3.7
听说 python3.7 很厉害的样子~ 安装!一、下载直接去官网地址下载官网下载地址对了,我的电脑系统是64位win10哈到官网选择适合自己的安装包下载安装下载完啦~ 超级快啊二、安装直接双击安装包安装,整个安装过程比较简单首先这里需要注意两点:选择下方 Add Python 3.7 to PATH 可以直接在安装的时候自动将安装路径写入环境变量,否则安装之后还需要...原创 2020-04-13 15:31:19 · 858 阅读 · 0 评论