你好,我用C#和Selenium构建我的机器人。有没有一些快速、高效的方法来检查代理是否匿名?干杯
B babinphila1979 New member 2021-06-02 #4 在您的网站上放置一个简单的PHP页面,转储标题。然后检查本地IP是否可以找到。检查标题:REMOTE_ADDR,有时代理会包括X-FORWARDED-BY标题来宣布它是代理并泄露您的本地IP。但不要在Selenium中这样做,只需要进行HTTP请求即可。
在您的网站上放置一个简单的PHP页面,转储标题。然后检查本地IP是否可以找到。检查标题:REMOTE_ADDR,有时代理会包括X-FORWARDED-BY标题来宣布它是代理并泄露您的本地IP。但不要在Selenium中这样做,只需要进行HTTP请求即可。
L loncontditre1985 New member 2021-06-02 #6 在这里使用azenv。这是一个副本,只需要将其保存为azenv.php(或其他你喜欢的名称):AZ环境变量1.04 $value ){ if (strpos($header , 'REMOTE')!== false || strpos($header , 'HTTP')!== false || strpos($header , 'REQUEST')!== false) {echo $header.' = '.$value."
在这里使用azenv。这是一个副本,只需要将其保存为azenv.php(或其他你喜欢的名称):AZ环境变量1.04 $value ){ if (strpos($header , 'REMOTE')!== false || strpos($header , 'HTTP')!== false || strpos($header , 'REQUEST')!== false) {echo $header.' = '.$value."
F fontingnousda1984 New member 2021-06-02 #7 找一些在线服务,可以告诉您使用的代理有关的很多信息。为了让它更快,我建议您使用Leaf.xNet库,而不是像Selenium这样的引擎。它可以处理比Selenium更多的线程。