bilibili验证码验证 验证码 tujian 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import base64import jsonimport requests# 一、图片文字类型(默认 3 数英混合):# 1 : 纯数字# 1001:纯数字2# 2 : 纯英文 2023-12-21
爬虫逆向滑块验证 selenium滑动验证123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263import timefrom selenium import webdriverfrom selenium.webdriver.common 2023-12-21
pyppeteer安装问题导致浏览器对象无法正常工作 pip install pyppeteer后自动下载chromium,但是似乎出了什么问题,当时ctrl c掉了,后续启动程序一直卡住 bro = await launch(headless=False) 调整成False观察浏览器情况,浏览器无法正常工作,手动键入 url也没用,怀疑是浏览器没装好 解决方案: 新建一个py文件 1234567import pyppeteerp 2023-12-19
进程、线程、协程 进程示例1234567891011121314151617181920212223242526272829import timefrom multiprocessing import Processdef get_request(url): print('正在请求网址的数据:', url) time.sleep(2) print('请求结束: 2023-12-07
git使用 hexo简单使用 1//创建hexo new "f"//清理hexo clean//构建静态文件hexo g//上传至仓库hexo d 1 git基本使用1.1查看文件状态1git status 两种颜色,红色代表工作区的文件,绿色代表缓存区 1.2 添加到缓存区123git add ''git add .git add -A //使用-A参数表示暂 2023-10-10
Segment routingMPLS Segment Routing MPLS基本原理基本概念Segment Routing MPLS特性涉及的概念如下: SR域(Segment Routing Domain):SR节点的集合。 SID:即Segment ID,用来标识唯一的段。在转发层面,可以映射为MPLS标签。 SRGB(Segment Routing Global Block):用户指定的为Segment Routing MP 2023-09-12
一个简单的TCP代理 以下是一个简单的 TCP 代理服务器的代码示例。这个代理服务器会监听指定的端口,接受客户端连接,并将客户端的数据转发到远程服务器,然后将远程服务器的响应返回给客户端。 123456789101112131415161718192021222324252627282930313233343536373839404142434445import socketimport threadingdef pr 2023-08-11
python黑帽子学习笔记(一) 1 网络传输中的数据对象类型网络传输的数据是字节对象(bytes)的主要原因是因为计算机和网络是基于二进制的。 在计算机和网络中,数据的最小单位是比特(bit),即二进制的 0 和 1。所有的数据在传输和存储时,都需要被转换为比特流(bit stream)。由于字节(byte)是计算机中常用的基本存储单元,一个字节由 8 个比特组成,因此数据通常以字节为单位进行传输和存储。 字节对象(bytes) 2023-08-03
py函数 1 一些标准库1.1 threadingthreading 是 Python 标准库中用于实现多线程编程的模块。它提供了创建和管理线程的功能,使你能够在同一个程序中并发地执行多个任务。 使用 threading 模块,你可以轻松创建多个线程,每个线程可以执行不同的任务,从而提高程序的并发性和响应性。以下是一些常见的 threading 模块的用法: 创建线程:使用 threading.Threa 2023-07-20