从网络得到一个如下的的文件,请问在VC的代码中调用网页中的脚本,并得到他的计算结果?
谢谢。网页文件: <HTML> <body leftmargin=0 topmargin=0 >
<div style="padding:30px 0px 0px 40px;"> ¸èÇúÃû£º <a id="urln" href="" target="_blank">¿ìÀÖ³ç°Ý ÕÅÉغ ... </a> <br>
<a id="urla" href="" target="_blank"> </a> </div>
</BODY> <script>
function G(A){return document.getElementById(A)} var song_1228710486; function disUrl()
{
var F=1228710486,L=0;
var I="x995://243uEOOO.xD-y3v4.s42:OK/s1yu39/243uEOOO/IGGLIHLIGJJHHNI.C2q",
J="x995://243uEOOO.xD-y3v4.s42:OK/s1yu39/243uEOOO/IGGLIHLIGJJHHNI.C2q"; var O="",E="";
var K=[],H=[];
var B=G("urln"), C=G("urla"); function N(S,P,Q)
{
for(var R=S;R <=P;R++)
{
K[R]=R+Q;
H[R+Q]=R
}
} N(0,9,48);N(10,35,55);N(36,61,61);
var M=F%26;M=M?M:1; function A(Q)
{
var P=Q.length;
var S="";
for(var R=0;R <P;R++)
{
var T=Q.charAt(R);
if(/[A-Za-z0-9]/.test(T))
{
var U=H[Q.charCodeAt(R)]-M;
if(U <0)
{
U+=62
}
T=String.fromCharCode(K[U])
}
S+=T
}
return S
} O=A(I);
E=(I==J)?O:A(J);
B.href=C.href=song_1228710486=O;
C.innerHTML=E;
if(!L||F-L <3600)
{
var D=new Image();
D.src="/wd/mp3-sg-decode.jpg?url="+O+"&r="+Math.random()
}
}disUrl(); </script>
</HTML>
我希望得到的结果,是B.href:
http://money888.hx-info.com:84/client/money888/200521520331172.wma
谢谢。网页文件: <HTML> <body leftmargin=0 topmargin=0 >
<div style="padding:30px 0px 0px 40px;"> ¸èÇúÃû£º <a id="urln" href="" target="_blank">¿ìÀÖ³ç°Ý ÕÅÉغ ... </a> <br>
<a id="urla" href="" target="_blank"> </a> </div>
</BODY> <script>
function G(A){return document.getElementById(A)} var song_1228710486; function disUrl()
{
var F=1228710486,L=0;
var I="x995://243uEOOO.xD-y3v4.s42:OK/s1yu39/243uEOOO/IGGLIHLIGJJHHNI.C2q",
J="x995://243uEOOO.xD-y3v4.s42:OK/s1yu39/243uEOOO/IGGLIHLIGJJHHNI.C2q"; var O="",E="";
var K=[],H=[];
var B=G("urln"), C=G("urla"); function N(S,P,Q)
{
for(var R=S;R <=P;R++)
{
K[R]=R+Q;
H[R+Q]=R
}
} N(0,9,48);N(10,35,55);N(36,61,61);
var M=F%26;M=M?M:1; function A(Q)
{
var P=Q.length;
var S="";
for(var R=0;R <P;R++)
{
var T=Q.charAt(R);
if(/[A-Za-z0-9]/.test(T))
{
var U=H[Q.charCodeAt(R)]-M;
if(U <0)
{
U+=62
}
T=String.fromCharCode(K[U])
}
S+=T
}
return S
} O=A(I);
E=(I==J)?O:A(J);
B.href=C.href=song_1228710486=O;
C.innerHTML=E;
if(!L||F-L <3600)
{
var D=new Image();
D.src="/wd/mp3-sg-decode.jpg?url="+O+"&r="+Math.random()
}
}disUrl(); </script>
</HTML>
我希望得到的结果,是B.href:
http://money888.hx-info.com:84/client/money888/200521520331172.wma
if(pHDoc2==NULL) return;
IHTMLWindow2 *p=NULL;
HRESULT hr = pHDoc2->get_parentWindow(&p);
p->execScript(code, language, &varRtn);//执行网页函数至于得到他的计算结果我就不知道了。
你照着JS仿写下代码就行了