検索

ホームページ  >  に質問  >  本文

WeChat の記事を収集するときに、php が js 内の iframe タグ コードを自動的に収集するのはなぜですか?

微信截图_20170718173201.png

取得した代金

<p id='shipin'><iframe id='aaa' height=300 width=100% src=" http://v.qq.com/iframe/player.html?vid=vid.replace(/^[\s\uFEFF\xA0] |[\s\uFEFF\xA0] $/g,"");

a.removeAttribute('src');

var obj = window.__getVideoWh(a),

mydiv = document.createElement('img');

mydiv.classname = "img_loading";

mydiv.src = "data:image/gif; base64、ivborw0kggoaaaansuheugaaaaaaaaaaabcayaaaaaffcsjaaaduleqvqimwngigaabqabhgabjaabjaabjaabjaabjaabj

# mydiv.setattribute( "data-vid" ,vid);

mydiv.style.cssText = "幅: " obj.w "px !重要;高さ: " obj.h "px !重要;";

a.style .display = "none";

insertAfter(mydiv,a);

a.style.cssText = ";width: " obj.w "px ! important;height: " obj. h "px !重要;";

a.setAttribute("幅",obj.w);

a.setAttribute("高さ",obj.h);

a.setAttribute("data-vh",obj.vh);

a.setAttribute("data-vw",obj.vw);

a.setAttribute("src ",location.protocol "//v.qq.com/iframe/player.html?&auto=0" Frameborder=0allowfullscreen></iframe></p>

微信のjs里面の iframe 代コード

(function(){

var iframe = document.getElementsByTagName('iframe');

for ( var i=0,il=iframe.length;i

var a = iframe[i];

var src_ = a.getAttribute('src')| |a.getAttribute('data-src')||"";

if(!/http(s)*\:\/\/v\.qq\.com\/iframe\/(プレビュー|プレーヤー)\.html\?/.test(src_)){

Continue;

}

var vid = getQuery("vid",src_);

if(!vid){

Continue;

}

vid=vid.replace(/^[\s\uFEFF\xA0] | [\s\uFEFF\xA0] $/g,"");

a.removeAttribute('src');

var obj = window.__getVideoWh(a),

mydiv = document.createElement('img');    

mydiv.className = "img_loading";    

mydiv.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg== ";

mydiv.setAttribute("data-vid",vid);

mydiv.style.cssText = "幅: " obj.w "px !重要;高さ: " obj.h "px !重要;";

a.style.display = "なし";

insertAfter(mydiv,a);

a.style.cssText = ";幅: " obj.w "px !重要;高さ: " obj.h "px !重要;" ;

a.setAttribute("幅",obj.w);

a.setAttribute("高さ",obj.h);

a.setAttribute(" data-vh",obj.vh);

a.setAttribute("data-vw",obj.vw);

a.setAttribute("data-src",location.protocol) "//v.qq.com/iframe/player.html?vid=" vid "&width=" obj.vw "&height=" obj.vh "&auto=0");

}

})();

})();

この js コードの文字列が自動的に収集されるのはなぜですか? 動画がある場合は表示されます。上記のコードを説明してください

牵佑手--不弃.牵佑手--不弃.2718日前3291

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-07-19 10:53:23

    phpquery を使用して、収集したコンテンツを処理できます,,,

    返事
    1
  • キャンセル返事