selenium怎么把一个页面发出的请求都记录下来?
比如一个页面有
<script src="jquery.js" ></script>
<script src="page.js" ></script>
用xpath //script 只能得到 这两个请求,但是如果 page.js 中用
$.get('api.php',funciton(){});
类似的请求就得不到 如果才能得到一个页面所有的请求,就象firebug 网络面板中的那样
2 回复
- “xpath //script 只能得到 这两个请求” 你这只是拿到了两个标签,并不是请求。request的headers,method,path,host,之类的都没有拿到啊。
- 假设你是想记录请求,selenium走proxy,proxy捕获,可以通过mitmproxy/anyproxy/whistle等实现。
楼主得到请求的目的是什么?