弹性IP AWS EC2阻止Web抓取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹性IP AWS EC2阻止Web抓取相关的知识,希望对你有一定的参考价值。

我过于频繁地抓了一个网站,我觉得被网站封锁了。网站允许刮擦,但我认为我的循环缺少sys.sleep()函数(我在R中编码)。

我在AWS的EC2实例上的RStudio IDE上使用R.我试图改变弹性IP,希望它能取消禁令,但事实并非如此。

你知道如何将关联的IP更改为我的EC2实例吗?

非常感谢。

中号

答案

如果要更改通过Internet Gateway访问Internet的EC2实例的传出IP地址,可以通过两种方式完成:

  1. 如果您已将EIP附加到EC2,则可以创建新的EIP并替换旧的EIP
  2. 如果您没有连接EIP,您可以停止并启动您的EC2实例,因为EC2中的每个停止/启动组合都会导致您的EC2在数据中心的新位置启动,从而有效地为您提供新的公共IP地址

以上是关于弹性IP AWS EC2阻止Web抓取的主要内容,如果未能解决你的问题,请参考以下文章

AWS EC2实例绑定多个弹性IP

我要为 AWS 弹性 IP 付费

如何使用我的 EC2 弹性 IP 地址作为代理服务器?

将域名连接到 AWS EC2

AWS 弹性 IP 而不是公共 IP?

如何在 AWS 中删除弹性 IP 地址