最後の適応は、バルクプッシュを達成するためにプッシュJSコードのビットBaiduの
ポータル>>>百度链接提交-js代码推送批量推送版
我々は360jsを勉強しなければならない。この時間は、自動的にコードを押してください。
<スクリプト> (関数(){ VARの SRC = "https://jspassport.ssl.qhimg.com/11.0.1.js?d182b3f2654654f2db83acfaaf6e696dba" ; のdocument.write( '<スクリプトSRC = "' + SRC + '" ID = "sozz"> <\ /スクリプト>」); })(); </ SCRIPT>
分析者らは、Baiduの自動プッシュ事実と、ほとんどすべてのコード、s.gif、zz.gifのが、より多くのトークン360より
トークンは、アドレスを介してプッシュするプラスあなたが戻ってパラメータ生成JSを押します
ここでは、APIの背景からトークンを生成して、非同期のPOSTリクエストの方法で絵によって処理されたものであるzz.gif
1それの背景部分で見てみましょう
<?PHPの 機能 getPushSoUrl($ URL ){ $トークン = 'd182b3f2654654f2db83acfaaf6e696dba' ; リターン $ strの = "http://s.360.cn/so/zz.gif?url="。でurlencode($ URL)。 "&SID ="。$トークン。。 "&トークン=" getPushToken($ URL、$トークン)。 } 関数 getPushToken($ URL、$ O ){ $ N = str_split($ URL、1 )。 $ N = array_reverse($ N )。 $ R= str_split($ O、1 )。 私は$ = []; 用($ S = 0、$ O ; = 16 $ S < $ O ; $ S ++ ){ array_push($ I、空($ N [ $ S ])?$ R [ $ S ]:$ rの [ $ S ]。$ N [ $ S ])。 } 戻り 破($ I ); }
2、次にフォアグラウンドプロセスzz.gif、バルクプッシュ
<SCRIPT SRC = "https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"> </ SCRIPT> <スクリプトタイプ= "テキスト/ JavaScriptを"> VAR hrefArr document.getElementsByTagName =( ' A「); //は、すべてのページのタグを取得するVAR hrefURL = 新しい新しいアレイ(); のために(varは I = 0; I <hrefArr.lengthは、I ++ ){ hrefURL [I] = hrefArr [I] .HREF; } アヤックス$({ URL: "http://www.newbii.cn/360ts?token=d182b3f2654654f2db83acfaaf6e696dba"、// ?ここでは、彼らのJSを変更するには、バックの一部である タイプの"POST" 、 データ:{ URL: JSON.stringify(hrefURL)、 伝統的な: }、真、 データ型: "JSON" 、 成功:機能(データ){ 場合(data.status == "成功" ){ のために(VAR I = 0; I <data.result.length; ++ I){ VARトン= 新しい画像。 t.src = data.result [I] .IMG。 } } } })。 </ SCRIPT>
さて、このチュートリアルでは、私のブログを見て友人のよう、以上です。
何?あなたは、読むことができませんか?しませんか?あなたのしている怠惰なトスどうかは問題ではありません、あなたはパラメータの2番目の部分は変更に変更することができ、直接コピーすることができます
あなたはF12で結果を表示することができます