最近写了一个爬虫脚本, 脚本跑在一台北京的 ecs 上. 但奈何因某种未知力量, 需要连接代理才能访问目标网站.
本来想着自己搭代理, 但是太贵了, 就暂时搁置了. 直到我发现了这个:
阿里云香港的服务器, 一个小时才5分钱. 如果脚本直接跑在香港服务器上不就可以了咩, 按照这个价格, 我每天使用一个小时, 一个月也就不到两块(流量另付).
我的基本思路是这样的:
说干就干, 查了一下阿里云提供的API
, 云服务商确实是方便, 基本所有操作都可以通过API
来执行. API
文档地址:
其API
文档上每个语言的每个接口, 都有对应的 demo, 这点点个赞.
启动 ecs 方法: runInstances
, 可以自定义参数, 不过个人推荐创建一个启动模板, 比较方便:
其中的UserData
参数 其实就是一个小脚本, 不过不能超过/ 直接定位目标页面.
获取当前实例 ID 后, 接下来就简单了, 把自己删除掉就好啦.
通过这种方式执行脚本, 实在是经济又实惠. 有需要的小伙伴不妨一试哦~