2024-09-30 16:23:46 发布
网友
from somedodgygithubproject import * import requests
我希望记录somedoggygithubproject发出的每个请求的连接信息(用户代理/标头等)。在
这是contextmanager的工作吗?如何确保每个连接都记录在子类中?在
谢谢
您不应该期望应用程序代码以某种方式被调用(尤其不是您认为是恶意的),而是应该在外部监视传出的HTTP请求,例如通过Wireshark(related question on Super User)。在
如果您有somedoggygithubproject的代码,那么您必须阅读它的所有内容及其所有依赖项,才能看到它的作用。例如,只需一个简单的import os; os.system('curl https://some-site')就不会被任何python代码注意到。在
import os; os.system('curl https://some-site')
如果您确定所有请求都使用requests包,请参阅stackoverflow上其他地方的答案:
requests
https://stackoverflow.com/a/16337639/6709958
本质上,您只需要激活日志记录。在
您不应该期望应用程序代码以某种方式被调用(尤其不是您认为是恶意的),而是应该在外部监视传出的HTTP请求,例如通过Wireshark(related question on Super User)。在
如果您有somedoggygithubproject的代码,那么您必须阅读它的所有内容及其所有依赖项,才能看到它的作用。例如,只需一个简单的
import os; os.system('curl https://some-site')
就不会被任何python代码注意到。在如果您确定所有请求都使用
requests
包,请参阅stackoverflow上其他地方的答案:https://stackoverflow.com/a/16337639/6709958
本质上,您只需要激活日志记录。在
相关问题 更多 >
编程相关推荐