微信域名檢測批次檢測api介面分享(附上html程式碼)

luojing0417發表於2021-05-27

由於業務需要微信推廣,域名時不時被遮蔽或攔截已司空見慣,因此在推廣前域名檢測很有必要。之前寫過單個域名檢測php和python程式碼,考慮到批次檢測需求還挺大,況且批次操作會比單個檢測方便,在技術實現難度也會打很多。作為一名程式猿熊熊燃氣,在開發過程中寫得判斷較多費了不少腦子,好在已完成。


API介面實現

<!--api對接元件 -->
<div class="panel" style="background:#0f8ee7">
        <div class="panel_inner">
                <div class="promo">
                        <!--標題 -->
                        <h2 style="color:#fff">微信域名批次檢測</h2>
                </div>
                <div class="form1">
                        <!--輸入框,可自己調節大小 -->
                        <textarea class="main-textarea" placeholder="請輸入需要檢測的連結,一行一個" type="text" id="text" name="text" value="" size="20" style="height:360px;width:100%"></textarea>        
                        <!--提交 -->
                        <button type="button" id="btn-tcn" class="main-button" onclick="wxcheck_form()">批次檢測</button>
                </div>
                <!--輸出結果 -->
                <div id="result_panel"></div>
        </div>
</div>


js呼叫

<script src="
<script src="



主方法實現

<script>
var notice_msg = '微信域名檢測';
var api_host = '
function wxcheck_form(){
$("#result_panel").hide();
var url_longs = $("#text").val();
if(!url_longs) {
alert('輸入格式不正確!');
return false;
}
$.post(api_host+"/"+"wxcheck/web_panel", {url_longs:url_longs},function(result){
$('#result_panel').html(result);
$("#result_panel").show();
wxcheck_handdle();
});
return false;
}
    function wxcheck_handdle() {
        var wxcheck_api_url = '值(後臺生成獲取)&amp;url=';//檢測介面,後臺地址:
        var em = $("*[data='-']:eq(0)");
        if(em.length&gt;0) {
            em.attr('data','loading');
            em.html('&lt;img src="https://tigimg-1252093452.image.myqcloud.com/2020/04/22/i15fEBcCzV7lpvOjyLfX.gif" /&gt;');
            $.get(wxcheck_api_url+em.attr('url-long'),function(result){
                if(result.indexOf('正常')&gt;-1) {
                    em.html('&lt;span class="opt-result-ok" style="color:green;"&gt;域名正常&lt;/span&gt;');
                    wxcheck_handdle();
                } else if(result.indexOf('被封')&gt;-1) {
                    em.html('&lt;span class="opt-result-fail"&gt;域名被封&lt;/span&gt;');
                    wxcheck_handdle();
                } else if(result.indexOf('異常,檢視原因')&gt;-1) {
                    em.html('&lt;span class="opt-result-fail"&gt;介面到期,點選:&lt;a href="檢視原因&lt;/span&gt;');
                    wxcheck_handdle();
                } else {
                    em.html('&lt;span class="opt-result-fail"&gt;'+result+'&lt;/span&gt;');
                    wxcheck_handdle();
                }
            });
        }
    }
</script>


完整程式碼

下載地址:   fqlq4dbcak.feishu.cn/docs/doccnUa4D9GT4eHFiSBNrKStXUd



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993190/viewspace-2774268/,如需轉載,請註明出處,否則將追究法律責任。

相關文章