Python
文章平均质量分 61
Mingyueyixi
明月依希
展开
-
python自动化之——获取钉钉群所有人的钉钉号
沙大柱在上一篇文章中被上级领导沙小牛的奇葩要求爆锤,他才刚刚给沙小牛提供成员名单,这沙小牛就布置了新的任务。“大柱啊,你把钉钉号也导出来吧,我有用。”于是,沙大柱又拿起了python,开启了疯狂模式。原创 2022-11-20 20:07:00 · 178 阅读 · 1 评论 -
python自动化之——获取钉钉群所有人的昵称
精神小伙沙大柱入职了一家新公司,该公司所有成员都在钉钉群。一天,沙大柱的上级沙小牛布置了任务:大柱,你把群里所有人的名称导出来吧,我不会操作。大柱表示:没问题,你把我升级成管理员吧,我去后台看看怎么导出。但大柱万万没想到,他的上级沙小牛还是不会。于是,大柱只好使出浑身功力,为领导无脑前行。大柱先对钉钉进行了一波操作,发现钉钉群成员列表下方的"查看更多"可以展开更多成员,但可惜每次都只加载有限数量,而公司成员实在太多……历经“大战”,大柱终于利用python。原创 2022-11-20 20:05:36 · 1450 阅读 · 1 评论 -
Charles抓不到python的请求,代理无效怎么办
有一天兄弟发现配置了Charles,电脑上各个应用抓包都抓到了,就是python代码一跑,不仅抓不到包,而且连网络都不通了。咋办?原因是Charles代理开启以后,是个虚拟网卡,和本地ip不一致。故可以通过配http_proxy环境变量解决,但不方便测试,当关闭Charles后,还得改回去,否则又连不了网。所以,折中方案是在python代码中配置一下临时环境变量:http.verify = False# proxies配置代理设置无效,连不上时,使用环境变量配置代理# http.proxies原创 2022-05-02 19:18:57 · 3739 阅读 · 0 评论 -
WebDriverException unexpectedly exited. Status code was: 2
raise WebDriverException(selenium.common.exceptions.WebDriverException: Message: Service D:\Projects\test\geckodriver.exe unexpectedly exited. Status code was: 2原因:不是没配置geckodriver到环境变量path中,是geckodriver.exe版本太低了,需要更新。使用:from selenium import webd...原创 2020-12-28 23:58:37 · 2366 阅读 · 3 评论 -
Python单元测试unittest——及天坑
python 的单元测试框架是unittest。但我只想说,想放弃python unitest的重要特性:测试类继承自unittest.TestCase测试函数须以test开头每个测试函数之间是都是平行的,不可共享数据(平行宇宙)关于第三点,本质上是由于每个case执行,都是new了不同的实例导致的。这是一个天坑。估计与python早期设计有关,是面向函数、面向模块、面向过程的,不是怎么面向类与对象。基本测试用例先来看最基本的使用。示例如下:class TestAddition(un.原创 2020-07-21 23:58:13 · 1490 阅读 · 2 评论 -
Python 爬虫时间优化——设置不自动读取响应正文,避免自动读取大文件
Python 爬虫优化——设置不自动读取响应正文,避免自动读取大文件有的童鞋可能发现,自己的项目,自从按推荐,升级uillib库到urllib3之后,爬虫什么的,有时候会特别耗时,然而自己只不过是分析一下网页,不该如此。排查时哇我们往往发现,在某个链接卡住了。这要从 Python 的 urllib3说起,它的网络请求默认会自动读取响应体正文。这会导致什么问题?导致一旦加载链接,直接全部读取,...原创 2020-02-29 23:56:23 · 456 阅读 · 0 评论 -
Python3批量转换文件编码
Python3批量转换文件编码| 背景: 我这个程序员菜鸟有一天突然发现,自己的某个很菜鸟的项目,所有文件编码都是混乱的。这该怎么办?急,在线等。可惜,我终于没有等到大佬给我推荐什么好使唤的软件。于是我觉得我是不是可以自己批量解决一下。准备工作python3pip install chardet (检测编码)检测文件编码“凡事预则立,不预则废”,编码混乱的文件实在太多,还是...原创 2020-02-19 22:52:00 · 739 阅读 · 0 评论 -
震惊,Python破解BiliBili滑块验证码,完美避开人机识别
Python 破解BiliBili滑块验证码| 完美是不可能的,加个震惊!Python破解BiliBili滑块验证码,完美避开人机识别,可以有准备工作B站登录页 https://passport.bilibili.com/loginpython3pip install selenium (webdriver框架)pip install PIL (图片处理)B站的滑块验证码如...原创 2020-02-16 20:15:51 · 17326 阅读 · 24 评论