一台机器可以从多个不同的IP地址发出请求吗



在网络方面,我是一个完全的新手,我的问题是理论性的。假设我有3个公共IP地址,并且希望每隔几分钟请求一个网页X。如果网页X每天在请求IP上设置10个请求的上限,那么是否可以通过Python从同一台机器但不同的IP地址发出请求?

示例:

+--------+    +----( Request 1 from IP: 1.2.3.4 )------+    +--------+
| Client |----+----( Request 2 from IP: 5.6.7.8 )------+----| Server |
+--------+    +----( Request 3 from IP: 9.10.11.12 )---+    +--------+

我试着研究一些事情,但我在这方面的知识太少了,我不太知道我的问题是什么……这是代理有用的地方吗?

我认为最简单的方法是创建一个代理服务器列表,并通过不同的代理服务器发送每个K(在您的示例中为10(请求。因此,如果您的列表中包括N代理服务器,您可以每天发送N*K请求。

您可以设置自己的服务器或使用不同的代理服务器提供商,其中一些是免费的。

请参阅:如何使用代理与python

最新更新