【问题标题】:Can I visit a webpage many times with a new IP address each time using Python? [closed]我可以使用 Python 多次使用新的 IP 地址访问网页吗? [关闭]
【发布时间】:2013-02-12 16:38:32
【问题描述】:

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

【问题讨论】:

  • 新IP地址是什么意思?您有新 IP 还是服务器有新 IP?
  • 使用tor
  • Python stdlib ATM 中没有 ipspoof 模块。
  • 看看这个答案stackoverflow.com/questions/1180878/… ...这是用于负载平衡器/压力测试吗?
  • @JoeDoherty 新 IP 我的意思是 不同 IP。

标签: python ip-address urllib


【解决方案1】:

您不能通过 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 和 Tor 来实现它吗?
  • 是的,通过代理链。等待更新答案。
【解决方案2】:

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

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

请勿在此项目中使用 TOR,因为它具有合法用途和需求……并且带宽已经很差。做这样的事情很少有任何合法用途。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2012-02-04
    • 2013-06-12
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多