Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python,使用基于twisted的代理并保留初始url的跟踪_Python_Proxy_Twisted - Fatal编程技术网

python,使用基于twisted的代理并保留初始url的跟踪

python,使用基于twisted的代理并保留初始url的跟踪,python,proxy,twisted,Python,Proxy,Twisted,我在StackOverflow上找到并设法使用基于twisted的骨架代理,但我想知道它是否能帮助我解决我的问题: 我希望能够记住通过该代理的数据之间的依赖关系(我对这种网络行为不熟悉,不知道如何做)也就是说,我希望能够确定这个特定的ajax答案是在这个javascript发出的调用之后,这个javascript本身是从这个url/html页面加载的,等等 可能吗 (另一个例子是,我希望能够以与使用Firebug时可用的树结构类似的方式记录/记录,以便代理可以记录并说“我第一次被要求转到这个ur

我在StackOverflow上找到并设法使用基于twisted的骨架代理,但我想知道它是否能帮助我解决我的问题:

我希望能够记住通过该代理的数据之间的依赖关系(我对这种网络行为不熟悉,不知道如何做)也就是说,我希望能够确定这个特定的ajax答案是在这个javascript发出的调用之后,这个javascript本身是从这个url/html页面加载的,等等

可能吗

(另一个例子是,我希望能够以与使用Firebug时可用的树结构类似的方式记录/记录,以便代理可以记录并说“我第一次被要求转到这个url”,然后,我看到“这个特定的xyz.js文件”和“这个azerty.css”,这两个文件都是根据“这个第一个url”加载的.另一个例子是Ajax应答/响应能够知道它链接到初始页面url页面

(以此类推,在最终递归的基础上……在另一个问题中,我的意思是我需要确定哪些是通过代理的初始html页面加载的外部文件/数据/ajax响应。)

我可以从基于twisted的代理进行这种跟踪吗

也许我错了,因为我认为代理可以在不解析/理解完整初始url的情况下完成此操作。如果是这样,我的麻烦在于我必须处理Javascript,从而能够解析和执行它:/

谢谢

第一次编辑:按要求删除我的尝试。很抱歉,我的问题有一些困难,因为我不是互联网交流专家


编辑:在Monoid注释之后,是否至少可以从代理的角度将特定Ajax答案与javascript文件或调用配对?

请将您的问题与您的尝试分开表述。我认为这是不可能的。代理甚至无法区分来自两个选项卡的两组文件在Firefox中打开。好的,实际上,你提出了另一件我可以表达的事情…这是我问题的一部分,我可以从代理的角度知道哪些答案是第一个或第二个选项卡调用的一部分吗。确定这对于任何资源(js、css、ajax等)都不可能吗?也许有人能想出解决办法?