最新阿里|腾讯|华为云函数搭建代理池
前言:
- 这段时间在写爬虫项目时,需要代理池绕过反爬,但是看了一下没有便宜一点的代理商家,于是想起来很久以前看到的通过使用云厂商提供的云函数服务来实现代理池的文章,于是就试了一下,发现目前只有阿里云可以实现,但是阿里云变换IP很慢,发很多次请求都用的是同一个IP,但是腾讯云(本文使用Web函数搭建)和华为云(本文使用华为新版云函数搭建)目前不支持API网关触发,所以理论不能使用了,这篇文章就是介绍如何可以在这三个云厂商中都能搭建代理池
- 利用云函数搭建代理池原因:就是正常搭建的云函数如果要访问互联网,它是可以设置为没有固定公网IP地址,当云函数每次都触发且需要访问互联网时,都会给它一个闲置的随机IP,所以就可以实现每次触发函数时都有一个不同的IP,于是就可以搭建代理池了
1 阿里云
- 对于阿里云搭建代理池的话,这个项目当前还可以正常使用,可以根据这个项目搭建
- https://github.com/shimmeris/SCFProxy/blob/main/README_zh.md
这边我也给出函数代码,可以用这个代码直接搭建
1 | # -*- coding: utf8 -*- |
2 腾讯云
2.1 点击函数服务

2.2 新建函数
- 如下填写

- 函数代码
1 | # -*- coding: utf-8 -*- |


2.3 新建终端

2.4 安装依赖包
1 | pip install urllib3==1.26.18 -t . |

2.5 查看URL

2.6 测试

2.7 base64解码

2.8 使用python调用
1 | import json |

3 华为云
3.1 新建函数


3.2 上传代码
- 代码地址
1 | 通过网盘分享的文件:hwy.zip |
- 如果想自己制作文件,请查看后面备注

3.3 测试

3.4 发布版本
- 好像发布版本之后才能使用url

3.5 查看URL

3.6 URL测试

3.7 使用python调用
1 | import json |
备注
- 制作文件文档:https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-Guides/developfunc-python-0000001512919930#section475324014138
- 附上述华为云函数代码
1 | # -*- coding: utf8 -*- |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 大鱼博客!
评论






