查看: 104|回覆: 0

微信域名检测

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-2-3
發表於 2020-12-1 15:04:00 | 顯示全部樓層 |閲讀模式

倒包

  • <dependency>
  • <groupId>cn.hutool</groupId>
  • <artifactId>hutool-all</artifactId>
  • <version>5.4.7</version>
  • </dependency>

 

public class WxUrlCheckUtil {

  private static final String CHECK_URL = "http://mp.weixinbridge.com/mp/wapredirect?url=%s&action=appmsg_redirect&uin=&biz=MzUxMTMxODc2MQ==&mid=100000007&idx=1&type=1&scene=0";

   public static boolean checkUrl(String url){

     String curl = String.format(CHECK_URL,url);

      HttpRequest request = new HttpRequest(curl);

       request.header("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"); request.method(Method.GET);

      HttpResponse response = request.execute();

      String location = response.header("Location");

         if(location.equals(url)){

           return true;

             }else if(location.contains("https://weixin110.qq.com")){

              return false;

              }

            throw new IllegalArgumentException("未知错误,请重新检测");

           }

        public static void main(String[] args) {

           try {

             if(checkUrl("http://hj.xizhuanwh.cn")){

                 System.out.println("恭喜域名正常!");

            }else {

                System.out.println("域名被封了!");

            }

          }catch (Exception e){

               e.printStackTrace();

      }

    }

}



来源:https://www.cnblogs.com/wuliuqi1023/p/14068122.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部