我的iPhone应用程序通过REST-ish API访问服务器。我使用链接到客户端IP地址的会话,以帮助防止会话劫持。但是我注意到我的服务器日志中有一些来自某些客户端设备的奇怪的请求序列。发生的情况是,我的服务器上的不同URL被同一客户端从不同的IP地址请求。典型的序列如下所示:
ipaddr1: POST /users/foo/login -- grants a session linked to ipaddr1
ipaddr2: GET /users/foo/resource -- 401 Not Authorized (IP address mismatch in session)
ip
我试图使用或更改IP地址,并对所有可访问的公共数据进行web抓取,但我无法找到解决方案。我正在尝试做一个旋转的ip地址。我在Windows 10和Anaconda IDE上。例如,我在下面执行以下代码:
import requests
domain = "https://www.undernews.fr"
#define your proxies
#the socks5h method allows the socks server to translate the #hostname. So make sure that you add 'socks5h'.