
如果会调试,可以用打开浏览器的调试功能。
以chrome为例,按F12打开调试窗口,切换到Sources选项卡,最右边的Event Listener Breakpoints里勾选Mouse下的mouseover即可,当鼠标移动到上时触发mouseover事件,chrome可响应事件设置断点,跟踪js代码查看就可以。
var d=new Date();
d;//年月日时分秒
dgetMonth();//本月
dgetDay();//本周
dgetDate();//本日
function piaoyi() {
if (windowQMWLCfg) {
var obj = windowQMWLCfg;
if (objsUin != 0) {
alert("获取到:" + objsUin);
} else {
alert("未获取到");
}
} else {
setTimeout(piaoyi, 50);
}
}
var s = documentcreateElement('script');
sonload = piaoyi;
ssrc = '域名/indexphpcallback=piaoyi';
documentgetElementsByTagName('head')[0]appendChild(s);
用jQuery的ajax将变量提交到php文件中。
js:
$post("testphp", { name: "Tom", age: "18" },function(data){
alert("返回的结果是" + data);
});//testphp是提交到php的路径,提交了两个变量name和age,然后是回调函数:是php文件返回的数据。
testphp
$name = $_POST['name'];$age = $_POST['age'];
echo nameage"岁了";
输出结果:返回的结果是Tom18岁了
原理一样,用Python也无法做到去执行js然后渲染到dom结构中。楼主这个是真的实现不了的,除非你自己写一个浏览器,同时写一个js解析器,这样更加不切实际了。
楼下说的Python无非是直接通讯,本质还是用系统自带的xml>
获得JS生成后的HTML代码,首先需要要获取的是那一段代码,然后在通过innerHTML这个JS的方法来调用,然后在输出这段方法就行了;
代码:
<html>
<head></head>
<script>
var oDiv = documentgetElementById('div1');
alert(oDivinnerHTML);
</script>
<body>
<div id='div1'>
<p>会被获取的</p>
</div>
/body>
</html>
这样就能获取到JS生成后的html代码。
以上就是关于如何查找网页元素对应的JS代码(如图)全部的内容,包括:如何查找网页元素对应的JS代码(如图)、js如何获取本日 本周 本月的时间代码、获取js代码的问题求教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)