selenium怎么把一个页面发出的请求都记录下来?
发布于 6 个月前 作者 yakczh 725 次浏览 来自 问答

比如一个页面有

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

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

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

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

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

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

回到顶部