0

我知道,使用 Python 可以访问网页。但是是否也可以每次访问一个新IP地址的网页呢?

4

2 回答 2

7

您不能通过 python 更改您的 IP。

尝试安装TOR,然后使用Proxychains通过 TOR 网络传输您的脚本/请求,尽管 ip每次都会有点随机

如果您的脚本被调用getit.py并且您正确设置了 TOR/Proxychains,那么您可以通过 TOR 网络发送任何内容。例如。

铬合金:

proxychains google-chrome

getit.py:

proxychains python getit.py

或者

proxychains getit.py

每次运行脚本时,您都会有不同的 ip。好吧,不是每次都正确,但代理链会尊重您的 TOR 配置,因此,每次都与此相关。

不仅每次您运行脚本时,而且每次脚本尝试访问资源时。再次与 TOR 配置相关。

于 2013-02-12T16:42:58.523 回答
1

在线搜索互联网上的“代理服务”列表。然后,您可以在 Python 中将它们作为代理循环。有些公司维护开放的代理网络,并跨越多个大陆,以帮助人们克服 GEO-IP 限制。

您还可以配置您在互联网上控制的不同服务器,作为您需要的远程代理。

不要在这个项目中使用 TOR,它有合法的用途和需求......并且带宽已经很差了。做这样的事情很少有任何合法用途。

也有“开放代理”列表的阴暗发布者 - 基本上是每日更新的错误配置的 apache 实例列表,可以重新路由请求。这些通常被试图增加广告印象/页数或虚假在线投票竞赛的人使用。(这是人们希望通过开放代理和重复“新”访问做的两个主要事情)

于 2013-02-12T17:02:18.153 回答