随笔分类 - Python
摘要:https://blog.csdn.net/qq_39377418/article/details/103845118 做爬虫最大的困扰就是对方的反爬措施,最好不要强攻,能绕过就绕过, selenium 指纹被做了记号如何破?这个时候说明对方已经检测了你的行为特征,这是一个比较严肃的问题,尤其是在破
阅读全文
摘要:Python3.x:Selenium+PhantomJS爬取带Ajax、Js的网页及获取JS返回值 前言 现在很多网站的都大量使用JavaScript,或者使用了Ajax技术。这样在网页加载完成后,url虽然不改变但是网页的DOM元素内容却可以动态的变化。如果处理这种网页是还用requests库或者
阅读全文
摘要:https://blog.csdn.net/weixin_52040868/article/details/119883498 工具太多了,却发现都不好用,难道没有一个好用且顺畅的工具吗。本章就来给你说说这个神器,不需要每次刷新界面,实时元素定位,环境配置简单。 当然,本章之前,前面所说的不论是工具
阅读全文
摘要:https://blog.csdn.net/freeking101/article/details/105758387 其他自动化工具或者框架: Airtest:https://airtest.readthedocs.io/zh_CN/latest/ autojs:Auto.js快速入门实战教程:h
阅读全文
摘要:哪个男孩不想用Python来控制手机呢?简简单单,只需要把手机连接上数据线(甚至可以不用),运行程序,手机就开始自动完成你想要做的工作。比方说,每日打卡,智能刷抖音等等。 为什么要用Python控制手机? 使用Python控制手机,能够帮助我们完成一些机械化的任务,比如每日打卡,定时回复等等,另一方
阅读全文
摘要:Python消息队列(RabbitMQ) RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。可维护多个队列,可实现消息的一对一和广播等方式发送 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Py
阅读全文
摘要:接下来就是资源文件或者配置文件与python程序一起打包了。 Step1. 生成spec文件 1 pyi-makespec -F -i tubiao.ico Test.py 运行命令后会在当前文件夹下生成Test.spec 文件 Step2. 编辑Test.spec文件 在Test.py中我们需要去
阅读全文
摘要:from jinja2 import FilesystemLoader,Environment loader FileSystemLoader('templates') environment Environment(loader=loader) tpl environment.get_templa
阅读全文
摘要:pyd文件生成 安装easycython库 pip install easycython test.py def test(): print("调用成功") main.py import test test.test() test.py文件重命名为:test.pyx 终端运行命令 easycytho
阅读全文
摘要:from concurrent.futures import ThreadPoolExecutorwith ThreadPoolExecutor(max_workers=processes_num) as thread: thread.submit(func, x,y,z) threading.Th
阅读全文
摘要:在python3.8之后函数参数中允许出现/和*号,/用来指明某些函数形参必须使用位置参数而非关键字参数的形式,*出现在函数参数中第一种含义可以表示为可变参数 ,一般写作*args;对于单独出现在参数中的*参数,则表示,*后面的参数必须为关键字参数的形式,接下来详细说下该用法: 1 /参数的用法 如
阅读全文
摘要:pyppeteer 原文链接:https://github.com/miyakogi/pyppeteer https://blog.csdn.net/freeking101/article/details/93331204 API 接口文档:API Reference:https://miyakog
阅读全文
摘要:location ~ ^/fast-api { proxy_pass http://127.0.0.1:5000; proxy_set_header Host $proxy_host; # 改变请求头值 -> 转发到码云才会成功 proxy_set_header X-Real-IP $remote_
阅读全文
摘要:import cv2cap = cv2.VideoCapture(0)#创建一个 VideoCapture 对象 flag = 1 #设置一个标志,用来输出视频信息num = 1 #递增,用来保存文件名while(cap.isOpened()):#循环读取每一帧 ret_flag, Vshow =
阅读全文
摘要:Python requests.post方法中data与json参数区别 在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。 data与json既可以是str类型,也可以是dict类型。 区别: 1、不管json是str还是dict,如果不
阅读全文
摘要:https://www.cnblogs.com/nulige/p/6351318.html RabbitMQ队列 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)
阅读全文
摘要:import asyncio async def a(): print('Suspending a') await asyncio.sleep(0) print('Resuming a') async def b(): print('In b') async def main(): await as
阅读全文
摘要:https://zhuanlan.zhihu.com/p/27258289 本文将会讲述Python 3.5之后出现的async/await的使用方法,以及它们的一些使用目的,如果错误,欢迎指正。 昨天看到David Beazley在16年的一个演讲:Fear and Awaiting in Asy
阅读全文
摘要:转自 https://zhuanlan.zhihu.com/p/25228075 本文将通过一些例子来讲述作为Python开发者有哪些常用的方式来实现异步编程,以及分享个人对异步编程的理解,如有错误,欢迎指正。 先从一个例子说起。 小梁是一个忠实的电影好爱者,有一天,小梁看到豆瓣这个网站,发现了很多
阅读全文
摘要:python读取配置文件&&简单封装 之前有做过把爬虫数据写到数据库中的练习,这次想把数据库信息抽离到一个ini配置文件中,这样做的好处在于可以在配置文件中添加多个数据库,方便切换(另外配置文件也可以添加诸如邮箱、url等信息) 1.configparser模块 python使用自带的configp
阅读全文