2010-03-19 49 views
0

是否可以通过PHP中的cURL监控页面的AJAX调用?例如,如果我连接到使用大量AJAX提取内容的网站,我可以通过cURL连接到网站,请等待几秒钟,直到AJAX请求完成并分析网站发出的请求?通过cURL监控AJAX调用

+0

我不明白“monitor”/“analyze”是什么意思,以及卷曲与它有什么关系。你能做一个真实的例子吗? – 2010-03-19 17:52:49

+0

有些网站使用AJAX搜索功能,我想监视他们的AJAX调用,以查看他们的搜索功能连接到哪个URL以及他们需要哪些参数,以便我可以使用cURL执行搜索,而无需通过Firefox自己执行搜索。我猜这是不可能的,虽然= \ – 2010-03-19 18:57:01

回答

0

Firebug可让您轻松监控来自浏览器的Ajax调用。所有的XMLHttpRequests都显示在控制台和网络选项卡中,可以同时查看请求和响应。

2

基本上没有。 cURL不是浏览器的替代品。它只是下载HTML文件。浏览器将采用该HTML,读取外部脚本(js/css/images),下载它们,然后根据浏览器的特定引擎执行JavaScript。