firefox控制台追踪JS加载数据
进入界面按F12调出控制台,按F5重新载入页面数据
选项卡“脚本”,ctrl+f 搜索需要的 字符串,一般会搜到到相应的内容
在结果行上右键-》新标签打开,慢慢找吧。
例:测试页面中的一串JS加载的数字。(多搜索)
F12调出控制台,按F5重新载入页面数据,选择“脚本”
ctrl+f 搜索需要的数字
结果:无
没有搜到内容。于是右击页面数字,选择“审查元素”,得到这个节点标签
<span id="dretf_forever" class="orange b">8004.05GB</span>
得到标签ID
于是,再次搜索“dretf_forever”,按enter有2个结果,我们需要的是第2个JS,右击在新标签中打开,即可看到该JS内容
在该JS中再次搜索“dretf_forever”,结果:
;$("#dretf_total_edate").show()}$("#dretf_forever").html(invertSpaceSize(data.pflow.remain_flow));
得到这个html函数,
invertSpaceSize
和函数里的值data.pflow.remain_flow
函数在当前JS中即可搜索到。
再次回到刚才页面的搜索界面,执行”remain_flow“
找到结果,并打开,但提示是error,估计是超时了,刷新下,再次搜索,打开,OK,有结果了。
_jqjsp({"pflow":{"total_flow":"17785459572736","remain_flow":"8594283425994"},"mflow":{"total_flow":"0","remain_flow":"0","end_date":null},"usedflow":"9191176146742","remain_flow":"8594283425994","first_date":"2013-06-18 13:46:16"}, 0)
于是将这个值,再代入刚才的函数进行计算,即可。
如果代码写在一行,可以用在线JS代码格式化,查看显示结果。结束。