有许多网站(例如microleaves.com)允许您通过连接到主代理来更改外部IP地址。您连接到主代理,主代理将您的IP路由到外部代理。外部IP可以随时更改(例如,如果其中一个外部代理停止工作,它将由主代理/ IP自动替换为不同的代理)。
我正在使用这种类型的服务通过Selenium框架导航到不同的网站 - 如果外部代理发生变化,是否可以阻止请求执行?
例如,假设目前我的外部IP是1.1.1.1.1并且突然IP更改为2.2.2.2.2 - 有没有办法以编程方式指示程序执行请求或仅导航到站点我的外部IP仍然等于1.1.1.1.1?
这样做的目的是我想在实际执行代理请求之前检索新代理的某些特征(例如城市,州或ISP)。
有人可能会建议在执行每个请求之前向外部服务器发出请求以获取外部IP - 但是在执行此操作后外部IP可能会立即更改 - 我如何保证外部IP的一致性?< / p>