微信域名檢測實現機制與程式碼分享
由於團隊專案需要在微信中推廣,但微信限制太嚴格了,域名總能被誤判為誘導分享,作為一名程式猿,開發了能夠判斷域名或連結是否被微信攔截的檢測程式碼,好東西大家一起分享才有意思,分享給大家實現原理和程式碼。
域名檢測攔截的判斷如下:
判斷一:域名能正常訪問,未被攔截 判斷二:域名被微信攔截 判斷1:顯示非官方網頁,繼續訪問,跳轉到瀏覽器訪問 判斷2: 使用者投訴及騰訊安全網址安全中心檢測,網頁存在惡意欺詐內容,為維護綠色上網環境,已停止訪問 判斷3:網頁存在誘導分享、關注等誘導行為內容,被多人舉報,為維護上網綠色環境,已停止訪問
微信域名檢測程式碼
申請介面地址: 登入註冊地址:
PHP程式碼
<?php // 介面呼叫地址: //Token獲取地址:; $reqUrl = ""; $url = sprintf("?token=Token值(後臺自動獲取唯一的Token值,後臺註冊登入地址:)&url=", $apiToken, $reqUrl); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $responseBody = curl_exec($ch); $responseArr = json_decode($responseBody, true); if (json_last_error() != JSON_ERROR_NONE) { echo "JSON 解析介面結果出錯\n"; return; } if (isset($responseArr['code']) && $responseArr['code'] == 0) { // 介面正確返回 // $responseArr['data']['status'] 的取值範圍:ok、blocked // ok 表示正常、blocked 表示被封 printf("測試地址(%s)的狀態為:%s\n", $reqUrl, $responseArr['data']['status']); } else { printf("介面異常:%s\n", var_export($responseArr, true)); }
Python程式碼
*coding: utf-8 * import json, urllib from urllib import urlencode def main(): # 介面呼叫地址: # Token獲取地址:; url = "?token=Token值(後臺自動獲取唯一的Token值,後臺註冊登入地址:)&url=" params = { "req_url" : "", #需要檢測的地址或域名 "api_token" : apiToken, } params = urlencode(params) f = urllib.urlopen("%s?%s" % (url, params)) content = f.read() res = json.loads(content) if res: code = res["code"] if code == 0: #成功請求 print res["result"] else: print "%s: %s" % (res["code"],res["msg"]) else: print "request api error" if __name__ == '__main__': main()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993190/viewspace-2766163/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微信域名檢測 微信域名檢測官方介面的呼叫程式碼分享
- 微信域名檢測的機制原理以及實現方式
- 微信域名檢測批次檢測api介面分享(附上html程式碼)APIHTML
- 分享微信域名檢測API介面API
- 微信域名檢測官方介面 微信域名實時檢測系統
- 微信域名檢測-域名攔截檢測介面(官方api)分享API
- 微信域名防封系統、微信域名檢測該如何實現
- 微信域名攔截檢測介面分享
- 微信域名批次檢測 微信域名攔截查詢的實現方式
- 微信域名檢測線上批次檢測如何實現?——利用域名檢測api介面實現批次檢測工具教程API
- 域名檢測介面原理,微信js介面域名該如何實現JS
- 微信域名檢測,域名攔截檢測介面
- QQ/微信域名檢測-域名檢測官方介面
- 微信域名檢測原理 批次檢測域名是否被微信攔截
- 微信域名檢測api介面分享與使用方法詳解API
- 實時微信域名檢測API介面的實現方式API
- 微信域名防封技術-微信域名封禁檢測
- 微信域名攔截檢測介面 檢測域名是否被微信停止訪問
- 最新微信域名檢測api介面的機制原理及對接方法API
- 微信域名攔截檢測
- 高併發微信域名攔截檢測介面實現原理
- 微信/QQ域名檢測-最新騰訊域名檢測官方介面
- 事實論述微信域名檢測的重要性,實時批次檢測域名被微信攔截圖蔽
- 微信域名攔截檢測和防封技術分享
- 最新微信域名防封技術-微信域名封禁檢測介面
- PHP請求微信域名檢測介面官方API的詳解與示例分享PHPAPI
- 微信域名防封檢測的技術原理及實現方式
- 微信域名防封API介面實現原理分享API
- 微信域名檢測的重要性
- 微信域名檢測的技術原理
- 微信域名檢測以及微信域名防封等介面的技術原理
- 微信域名檢測、攔截-官方檢測、防封介面
- 分享一個域名ICP備案接入檢測程式碼
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 目前微信域名檢測的最新 知識
- 微信域名檢測原理及防封方案
- 微信域名檢測技術最新解析
- 微信域名檢測後如何遮蔽投訴按鈕原始碼原始碼