JavascriptをAjaxを少し運動:動画サイトのクリックフリーの表示プロット

Ajaxを少し運動:80S作品ネットワーククリックレスは直接プロットを表示しました

1.由来

映画リストページは、多くの場合、簡単な紹介がクリック詳細ページに見る必要なしフィルム概要ではありませんので、あらすじを見選挙80S作品ネットワークムービーが見てたびに、非常に多くの映画がこれを見に行くためのポイントを持っている、不可欠ですフィルムの選択に多くのトラブルです。つい最近、AjaxリクエストのJsを知った練習に数行のコードを書くことを試してみたかったです。

2.コード


//80S电影网免点击直接看剧情简介

(function(){

    var oul=document.getElementsByClassName("stui-vodlist")[0];

    var oli=oul.getElementsByTagName("li");

    for(var i=0;i<oli.length;i++){

        oli[i].onmouseenter=function(){

            //1.获得详情链接,nowA为当前li下的A标签

            var nowA=this.getElementsByClassName("stui-vodlist__box")[0].getElementsByTagName("a")[0];

            var olink="http://www.80smp4.cc"+nowA.getAttribute("href");

            //2.发送Ajax请求

            function getJuQingData(){

                return new Promise(function(resolve,reject){

                    var xhr=new XMLHttpRequest();

                    xhr.onreadystatechange=function(){

                        if(xhr.readyState==4&&xhr.status==200){

                            var res=xhr.responseText;

                            var juQingData=res.split("<meta")[2];

                            resolve(juQingData);

                        }

                    }

                    xhr.open("GET",olink,true);

                    xhr.send();

                })

            }

            //3.将数据写入title

            async function main(){

                var juQing = await getJuQingData();

                nowA.setAttribute("title",juQing);

            }

            main();

        }

    }

})();

ここではtitle属性のAラベルの使用は、フィルムの概要を格納する(元の値には、映画の名前です)。その結果、映画の絵の上に単にマウスは、データ・ページの詳細、およびダイレクト・ショー映画概要を得るために、Ajaxリクエストをトリガーします。(注:映画だけタブのリストの映画のセクションをサポートしています)

3.ファイル名を指定して実行

いくつかの方法で、ブラウザで実行するJavaScriptコード:

1.コンソールにコードをコピーして、Enterキーを押します。

2.アドレスバーにコードをコピーし、プレフィックスのjavascript:、Enterキーを押します。

3.ブックマークを保存するには、URLが改正されたブックマークは次の通り:接頭辞のjavascript:+あなたのコード。(「//」のコメントを持たないように注意してください)

4.を強くお勧めします:グリースモンキーの拡張。

4.効果

ここに画像を挿入説明

公開された13元の記事 ウォンの賞賛2 ビュー5369

おすすめ

転載: blog.csdn.net/weixin_44212397/article/details/104286753