diff --git a/docs/代理使用.md b/docs/代理使用.md index 6dfd642..74dd664 100644 --- a/docs/代理使用.md +++ b/docs/代理使用.md @@ -1,34 +1,47 @@ ## 代理 IP 使用说明 -> 还是得跟大家再次强调下,不要对一些自媒体平台进行大规模爬虫或其他非法行为,要踩缝纫机的哦🤣 -> 另外如果要是用代理功能,请安装Redis并设置一个密码,从下面的流程图讲解了redis在这个缓存功能中起到的作用 +> 还是得跟大家再次强调下,不要对一些自媒体平台进行大规模爬虫或其他非法行为,要踩缝纫机的哦🤣 ### 简易的流程图 ![代理 IP 使用流程图](../static/images/代理IP%20流程图.drawio.png) ### 准备代理 IP 信息 -点击 极速HTTP代理 官网注册并实名认证(国内使用代理 IP 必须要实名,懂的都懂) +点击 快代理 官网注册并实名认证(国内使用代理 IP 必须要实名,懂的都懂) -### 获取 IP 提取链接 -> 每个人注册并实名认证后都会送一定的余额。(当然有些网站上也有一些免费的IP,但失效时间极快,也体验过一些免费的 IP 代理池,轮询去找一个可用IP都得半天) +### 获取 IP 代理的密钥信息 +从 快代理 官网获取免费试用,如下图所示 +![img.png](../static/images/img.png) -在IP提取页面点击生成 API 链接,这样就会生成一个跟你账号相关的IP提取的链接,其中我们只需要关注2个参数
-`key`、`crypto`,比如下面这张图中`key=w3q**********` `crypto=2f945*********` +注意:选择私密代理 +![img_1.png](../static/images/img_1.png) -![img.png](../static/images/IP_提取图.png) +选择开通试用 +![img_2.png](../static/images/img_2.png) -### 将提取密钥参数 key crypto 写入环境变量 -> 或者直接在代码中填写 `key` 和 `crypto` 的值 +初始化一个快代理的示例,如下代码所示,需要4个参数 -![img_1.png](../static/images/修改代理密钥.png) +```python +def new_kuai_daili_proxy() -> KuaiDaiLiProxy: + """ + 构造快代理HTTP实例 + Returns: + """ + return KuaiDaiLiProxy( + kdl_secret_id=os.getenv("kdl_secret_id", "你的快代理secert_id"), + kdl_signature=os.getenv("kdl_signature", "你的快代理签名"), + kdl_user_name=os.getenv("kdl_user_name", "你的快代理用户名"), + kdl_user_pwd=os.getenv("kdl_user_pwd", "你的快代理密码"), + ) + +``` +在试用的订单中可以看到这四个参数,如下图所示 + +`kdl_user_name`、`kdl_user_pwd` +![img_3.png](../static/images/img_3.png) + +`kdl_secret_id`、`kdl_signature` +![img_4.png](../static/images/img_4.png) ### 将配置文件中的`ENABLE_IP_PROXY`置为 `True` > `IP_PROXY_POOL_COUNT` 池子中 IP 的数量 - -### 其他说明 -> 代理IP池使用了redis来缓存IP和记录过期时间 -> 使用 chatgpt 快速询问如何安装 redis 并设置密码 - - - diff --git a/proxy/providers/jishu_http_proxy.py b/proxy/providers/jishu_http_proxy.py index b4787ab..21a9a57 100644 --- a/proxy/providers/jishu_http_proxy.py +++ b/proxy/providers/jishu_http_proxy.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # @Author : relakkes@gmail.com # @Time : 2024/4/5 09:32 -# @Desc : 已废弃!!!!!倒闭了!!!极速HTTP 代理IP实现 +# @Desc : 已废弃!!!!!倒闭了!!!极速HTTP 代理IP实现. 请使用快代理实现(proxy/providers/kuaidl_proxy.py) import os from typing import Dict, List from urllib.parse import urlencode diff --git a/static/images/img.png b/static/images/img.png new file mode 100644 index 0000000..b20e8d1 Binary files /dev/null and b/static/images/img.png differ diff --git a/static/images/img_1.png b/static/images/img_1.png new file mode 100644 index 0000000..4a52f93 Binary files /dev/null and b/static/images/img_1.png differ diff --git a/static/images/img_2.png b/static/images/img_2.png new file mode 100644 index 0000000..790aec8 Binary files /dev/null and b/static/images/img_2.png differ diff --git a/static/images/img_3.png b/static/images/img_3.png new file mode 100644 index 0000000..acf4041 Binary files /dev/null and b/static/images/img_3.png differ diff --git a/static/images/img_4.png b/static/images/img_4.png new file mode 100644 index 0000000..4b33c95 Binary files /dev/null and b/static/images/img_4.png differ