gpt4 book ai didi

Python 拦截来自浏览器的 Web 流量

转载 作者:太空狗 更新时间:2023-10-29 18:29:10 25 4
gpt4 key购买 nike

我正在尝试用 Python 创建一个简单的 Web 过滤应用程序。我想要这样做的方法是监控端口 tcp 80/443 (http) 上的流量,如果有流量,我想在让它通过之前检查一些东西。如果检查失败,我希望将用户重定向到我选择的页面。

所以我的问题是,当用户访问 http://www.google.com 时在浏览器中,有没有一种方法可以拦截该请求,有没有一种方法可以根据我的选择将它们重定向到另一个页面?

最佳答案

您需要编写一个网络代理,并将您的网络客户端代理服务器设置为http://localhost:8000/ (或代理正在监听的任何内容)。

然后您的 Web 客户端将像这样发送 HTTP:

获取 http://www.google.com

到您的代理,然后它必须重写为:

获取/

并继续发送到 www.google.com,获取响应,然后通过原始套接字将其发送回客户端。请注意,解释已大大简化。

无论如何,它都是标准的东西,我怀疑 Python 网络代理已经存在供您破解。

编辑:http://proxies.xhaus.com/python/

关于Python 拦截来自浏览器的 Web 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com