排序
Python爬虫教程六:多线程爬虫案例实例
一、python多线程 关于多线程的知识,看下面这篇文章即可。 二、多线程实例 这里我们是把本站python爬虫教程四中的爬虫例子,给改编写成使用多线程的模式的。 原代码效果如下: import os impor...
Python爬虫:requests.get()爬取连接内容时,报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)
问题背景 如果目标网站没有设置好HTTPS证书,又或者网站的HTTPS证书不被CA机构认可,用浏览器访问的话,就可能会出现SSL证书错误的提示。 用requests库来请求这类网站的话,会直接抛出SSLError...
for else语法、try ….except….else语法 和 while….else语法
这三种语句都是差不多的。都是前面的内容是正常执行完成的就会执行else语句,如果是非正常,比如:执行失败,或者break跳出,那么都是不会执行else语句的! 1.for … else 如果for循环是正常执...
10个有趣的 Python 高级脚本,建议收藏!
在日常的工作中,我们总会面临到各式各样的问题。 其中不少的问题,使用一些简单的Python代码就能解决。 比如不久前的复旦大佬,用130行Python代码硬核搞定核酸统计,大大提升了效率,节省了不...
[python+selenium+unittest]ResourceWarning资源警告报错
在学习[python+selenium]自动化测试时,未定义tearDown方法来将webdriver的实例关闭,导致执行多次测试案例时发生告警。 告警信息: ResourceWarning: unclosed <socket.socket fd=552, fami...
Python轻量级Web框架:Bottle库!
Bottle是一个超轻量级的python库。说是库,其本身只由一个4000行左右的文件构成,并且不需要任何依赖,只靠python标准库即可运作。和它本身的轻便一样,Bottle库的使用也十分简单。相信在看到本...
提升Python程序性能的7个习惯
1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更...
使用Requests库实现接口测试
Requests库:python中的“浏览器”,基于urllib的HTTP库 一、Requests库入门示例 requests库入门案例及使用步骤 二、Requests请求方法常用参数 resp = requests.请求方法(url='URL地址', params...