摘要:背景由于微信限制比較嚴格,域名一不小心就被判定是誘導分享的。所以,公司內部決定調研一套穩定快速正確率高的微信域名攔截檢測查詢接口。開發組嘗試谷歌搜索了一段時間,發現很少把源碼及原理分享出來的。后來我們摸索了幾天,終于解決這個問題。
背景
由于微信限制比較嚴格,域名一不小心就被判定是誘導分享的。所以,公司內部決定調研一套穩定、快速、正確率高的微信域名攔截檢測查詢接口。
開發組嘗試谷歌搜索了一段時間,發現很少把源碼及原理分享出來的。后來我們摸索了幾天,終于解決這個問題。
源碼源碼開源在 GitHub,有興趣的可以了解下。
地址:
微信域名檢測源碼 - gt9000k
使用 Wireshark 抓包獲取微信的域名攔截查詢接口。
域名有如下幾種狀態:
域名能正常訪問(未被微信攔截)
域名被微信攔截
非微信官方網頁,繼續訪問將轉換成手機預覽模式(在公眾號后臺把域名添加到業務域名一般能解決這個問題)
據用戶投訴及騰訊安全網址安全中心檢測,該網頁包含惡意欺詐內容,為維護綠色上網環境,已停止訪問
網頁包含誘導分享、關注等誘導行為內容,被多人投訴,為維護綠色上網環境,已停止訪問
Demo PHP 版Python 版# -*- coding: utf-8 -*- import json, urllib from urllib import urlencode def main(): # 您的 API Token,在用戶中心可查詢到 apiToken = "*********************" url = "https://wx.horocn.com/api/v1/wxUrlCheck" params = { "req_url" : "www.qq.com", #需要檢測的地址或域名 "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()
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30977.html
摘要:背景由于微信限制比較嚴格,域名一不小心就被判定是誘導分享的。所以,公司內部決定調研一套穩定快速正確率高的微信域名攔截檢測查詢接口。開發組嘗試谷歌搜索了一段時間,發現很少把源碼及原理分享出來的。后來我們摸索了幾天,終于解決這個問題。 背景 由于微信限制比較嚴格,域名一不小心就被判定是誘導分享的。所以,公司內部決定調研一套穩定、快速、正確率高的微信域名攔截檢測查詢接口。 開發組嘗試谷歌搜索...
摘要:微信官方在對微信中推廣活動的第三方網頁內容管控越來越嚴格,如果活動效果稍微好一些,自己的網址域名可能就會被封殺,用戶打不開,造成頁面流量的損失和客戶的流失。 最近常常聽到搞微商,微信推廣的在叫苦,由于微信域名屏蔽,哀鴻遍野。微信官方在對微信中推廣活動的第三方網頁內容管控越來越嚴格,如果活動效果稍微好一些,自己的網址域名可能就會被封殺,用戶打不開,造成頁面流量的損失和客戶的流失。搞這個沒...
摘要:一個精巧易用的微信小程序開發輔助庫特點輕量小巧上手簡單支持和一樣優雅的數據響應式支持數據自動更新更改緩存批量更新強大的網絡功能支持全局事件總線支持跨頁面傳值支持示例工程在源碼目錄下用微信小程序開發工具打開即可。 Grace 一個精巧、易用的微信小程序開發輔助庫 Github: https://github.com/wendux/grace 特點 輕量、小巧、上手簡單 支持和Vue一樣...
摘要:很好的一個屬性,因為通過這個屬性在上我們能夠繞過微信的攔截從而打開。微信中打開至此只有微信是打不開的,實際上騰訊系的產品都是打不開的,包括瀏覽器。簡而言之,騰訊的產品中都去借助應用寶這個平臺去執行你需要的操作。 先聲明一下關于ios中9.0打開方式的文章來自博客:IOS9通用鏈接(universal link) 前言 對于一個完備的互聯網產品而言需要有app端與web端兩個不同前端,對...
摘要:擴展微信小程序框架功能是狀態容器,提供可預測化的狀態管理。擴展微信小程序框架功能日期時間是一個的日期時間處理工具類,其對于的日期時間處理功能非常強悍和全面。 通過第三方 JavaScript 庫,擴展微信小程序框架功能。 擴展微信小程序框架功能(1)——Promise ES6 對 Promise 有了原生的支持,但微信開發者工具更新版本(0.11.112200)后, 移除了開發者工具...
閱讀 3243·2021-11-23 09:51
閱讀 2501·2021-09-27 13:34
閱讀 2482·2021-09-08 09:45
閱讀 680·2019-08-30 15:44
閱讀 3509·2019-08-29 12:17
閱讀 2772·2019-08-26 12:18
閱讀 2638·2019-08-26 10:10
閱讀 3090·2019-08-23 18:02