繁体   English   中英

如何检查代理匿名性 Python

[英]How to check proxy anonymity Python

如何检查 Python 中的代理匿名性

我试过搜索这个,但我得到的真正有意义的只是这个答案

但是我没有资源来托管“测试站点”来获取请求的标头。

我尝试使用 Flask 在 localhost 上托管我自己的网站,但我的 IP 不喜欢被随机代理服务器请求 GET。

我有一个使用HttpBin的 API 的想法,但它忽略了 Required ViaX-Forwarder-For请求标头。

我可能会使用另一个 API 但我不知道其他任何人。

那么,如何在 Python 中检查 http 代理的匿名性?

好的,我找到了解决方案。 使用这个网站,我可以使用这个程序获取任何请求的标题:

import requests
import re

html = requests.get("https://request.urih.com/").text
headers = {}

reg = "<tr><td class=\"rhk\">(.*?)<\/td><td>(.*?)<\/td><\/tr>"
matches = re.findall(reg, html)

for _ in matches:
    _ = list(_)

    if (_[0].endswith(":")):
        _[0] = _[0][:-1]
        
    headers[_[0]] = re.sub(r"<\/?(.*?)>", "", _[1])

print(headers)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM