CNode

selenium怎么把一个页面发出的请求都记录下来?

问答
Yyakczh发布于8 年前最后回复8 年前2 回复3940 浏览0 收藏

比如一个页面有

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

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

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

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

查看回复

回复 (2)

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

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

参与回复
登录后即可参与回复。登录