selenium怎么把一个页面发出的请求都记录下来?
 发布于 7 年前  作者 yakczh  3784 次预览  最后一次回复是 7 年前  来自 问答 

比如一个页面有

<script src="jquery.js" ></script>
<script src="page.js" ></script>

用xpath //script 只能得到 这两个请求,但是如果 page.js 中用

$.get('api.php',funciton(){});  

类似的请求就得不到 如果才能得到一个页面所有的请求,就象firebug 网络面板中的那样

2 回复
golmic
  1. “xpath //script 只能得到 这两个请求” 你这只是拿到了两个标签,并不是请求。request的headers,method,path,host,之类的都没有拿到啊。
  2. 假设你是想记录请求,selenium走proxy,proxy捕获,可以通过mitmproxy/anyproxy/whistle等实现。
chapgaga

楼主得到请求的目的是什么?