首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

网页获得js脚本中的值(源代码中不显示这个值)解决思路

2013-01-25 
网页获得js脚本中的值(源代码中不显示这个值)各位好,请教个问题,获得网页的源代码后找不到积分对应的值是

网页获得js脚本中的值(源代码中不显示这个值)
各位好,请教个问题,获得网页的源代码后找不到积分对应的值是多少,通过js脚本知道是:
$('#playfun').html(_playfun);'已知是将脚本中_playfun的值赋值到网页中id=playfun中,现在我问题是不知道怎样用vb编写代码获得这个_playfun的值,或者获得脚本中dayDuty.playfun的值也可以。望各位帮忙给出执行代码,谢谢了。

获得网页的一个js脚本内容是这样的


$('#mission').live('click',function(){
$.ajax({
url:'/ajax.php',
type: 'POST',
data:{act:'allDuty',record:'hit'},
async: true,
dataType: 'json',
success:function(result){
dayDuty = result.dayDuty;
var _degree = 0;
var _checkin = (dayDuty.checkin)?$done:''+dayDuty.checkin+'/1';
if(dayDuty.playfun>=8){
var _playfun = $done;
_degree+=20;
}else if(dayDuty.playfun==0){
var _playfun = dayDuty.playfun+'/8';
}else{
var _playfun = '<span class="off48">'+dayDuty.playfun+'</span>/8';
}
$('#playfun').html(_playfun);'已知是将脚本中_playfun的值赋值到网页中id=playfun中,现在我问题是不知道怎样用vb编写代码获得这个_playfun的值

以下是网页源码

<div class="day_c mlist_c">
<div class="mlc_l">积分:</div>
<div class="mlc_r" 

id="playfun"><img src="/images2/loading.gif"/></div>
<div class="misover" 

style="display:none;"></div>
</div>

[解决办法]
text1.text= WebBrowser1.Document.getelementbyid("playfun").innerhtml
[解决办法]
Document.parentWindow.execScript加一段eval的脚本应该可以
[解决办法]
有onready事件的吧
[解决办法]
WebBrowser1.Document.getELementById("id").value
WebBrowser1.Document这个就是你在vb中的dom对象,就像js一样取得。这种实例我用过。
[解决办法]
text1.text=WebBrowser1.Document.getELementById("playfun").value
[解决办法]
success:function(result){
                    dayDuty = result.dayDuty;
---------
_playfun = dayDuty.playfun
所以
_playfun =result.dayDuty.playfun
---------
success:function(result)

热点排行