我知道,使用 Python 可以访问网页。但是是否也可以每次访问一个新IP地址的网页呢?
2 回答
您不能通过 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 配置相关。
在线搜索互联网上的“代理服务”列表。然后,您可以在 Python 中将它们作为代理循环。有些公司维护开放的代理网络,并跨越多个大陆,以帮助人们克服 GEO-IP 限制。
您还可以配置您在互联网上控制的不同服务器,作为您需要的远程代理。
不要在这个项目中使用 TOR,它有合法的用途和需求......并且带宽已经很差了。做这样的事情很少有任何合法用途。
也有“开放代理”列表的阴暗发布者 - 基本上是每日更新的错误配置的 apache 实例列表,可以重新路由请求。这些通常被试图增加广告印象/页数或虚假在线投票竞赛的人使用。(这是人们希望通过开放代理和重复“新”访问做的两个主要事情)