PU校园逆向-二维码
    PU校园逆向-二维码
    • 移动端web-我的二维码页面url#hash
      GET
    • 移动端登陆页面-获取学校列表
      GET
    • 获取用户信息api
      GET
    • api登录
      POST
    • 生成登录pc二维码
      GET
    • 请求二维码获取登录数据
      GET

      移动端web-我的二维码页面url#hash

      开发中
      GET
      https://mobile.pocketuni.net/general/%23/myQrcode

      请求参数

      Header 参数

      Cookie 参数

      请求示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://mobile.pocketuni.net/general/%23/myQrcode' \
      --header 'method:  GET' \
      --header 'authority:  mobile.pocketuni.net' \
      --header 'path:  /general/' \
      --header 'scheme:  https' \
      --header 'pragma:  no-cache' \
      --header 'cache-control:  no-cache' \
      --header 'upgrade-insecure-requests:  1' \
      --header 'user-agent:  Mozilla/5.0 (Linux; Android 12; 22041216UC Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/046295 Mobile Safari/537.36 puapp/7.1.39' \
      --header 'accept:  text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,image/tpg,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' \
      --header 'x-requested-with:  com.xyhui' \
      --header 'sec-fetch-site:  same-origin' \
      --header 'sec-fetch-mode:  navigate' \
      --header 'sec-fetch-user:  ?1' \
      --header 'sec-fetch-dest:  document' \
      --header 'referer:  https://mobile.pocketuni.net/myScore/' \
      --header 'accept-encoding:  gzip, deflate, br' \
      --header 'accept-language:  zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7' \
      --header 'Cookie:  cna=7277141da65e4dacb9bcc4313f9bea79'

      返回响应

      🟢200成功
      application/json
      Body

      示例
      <!doctype html>
      <html lang="cn">
      
      <head>
        <meta charset="UTF-8" />
      
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <!-- 启用360浏览器的极速模式(webkit) -->
        <meta name="renderer" content="webkit" />
        <!-- 避免IE使用兼容模式 -->
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
      
        <link rel="icon" type="image/svg+xml" href="https://pocketuni.net/favicon.ico" />
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="viewport"
          content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <title></title>
        <script>
          // 动态设置根字体大小(适配 375px 设计稿)
          document.documentElement.style.fontSize = 
            document.documentElement.clientWidth / 375 * 37.5 + 'px';
          
          // 监听窗口变化重新计算
          window.addEventListener('resize', () => {
            document.documentElement.style.fontSize = 
              document.documentElement.clientWidth / 375 * 37.5 + 'px';
          });
        </script>
        <script type="module" crossorigin src="./assets/index-CHKc8g79.js"></script>
        <link rel="modulepreload" crossorigin href="./assets/vendor-CFrBcBcS.js">
        <link rel="modulepreload" crossorigin href="./assets/utils-DatglfbE.js">
        <link rel="modulepreload" crossorigin href="./assets/vant-DgZKb_zX.js">
        <link rel="stylesheet" crossorigin href="./assets/index-CZ9Q6Or7.css">
      </head>
      
      <body>
      
        <div id="app" class="aminui">
          <div class="app-loading">
            <div class="loader"></div>
          </div>
          <style>
            .app-loading {
              position: absolute;
              top: 0px;
              left: 0px;
              right: 0px;
              bottom: 0px;
              display: flex;
              justify-content: center;
              align-items: center;
              flex-direction: column;
              background: #fff;
            }
      
            .loader {
              position: relative;
              width: 3.2rem;
              height: 2.4rem;
              margin: 0 auto;
            }
      
            .loader:before {
              content: "";
              position: absolute;
              bottom: 0.8rem;
              left: 1.33333rem;
              height: 0.8rem;
              width: 0.8rem;
              border-radius: 50%;
              background: #ff7d10;
              animation: loading-bounce 0.5s ease-in-out infinite alternate;
            }
      
            .loader:after {
              content: "";
              position: absolute;
              right: 0;
              top: 0;
              height: 0.18667rem;
              width: 1.2rem;
              border-radius: 0.10667rem;
              box-shadow: 0 0.13333rem 0 #8e8e8e, -0.93333rem 1.33333rem 0 #8e8e8e, -1.86667rem 2.53333rem 0 #8e8e8e;
              animation: loading-step 1s ease-in-out infinite;
            }
      
            @keyframes loading-bounce {
              0% {
                transform: scale(1, 0.7)
              }
      
              40% {
                transform: scale(0.8, 1.2)
              }
      
              60% {
                transform: scale(1, 1)
              }
      
              100% {
                bottom: 3.73333rem
              }
            }
      
            @keyframes loading-step {
              0% {
                box-shadow: 0 0.26667rem 0 rgba(0, 0, 0, 0),
                  0 0.26667rem 0 #8e8e8e,
                  -0.93333rem 1.33333rem 0 #8e8e8e,
                  -1.86667rem 2.4rem 0 #8e8e8e;
              }
      
              100% {
                box-shadow: 0 0.26667rem 0 #8e8e8e,
                  -0.93333rem 1.33333rem 0 #8e8e8e,
                  -1.86667rem 2.4rem 0 #8e8e8e,
                  -1.86667rem 2.4rem 0 rgba(0, 0, 0, 0);
              }
            }
          </style>
        </div>
      </body>
      
      </html>
      修改于 2025-11-25 07:18:42
      下一页
      移动端登陆页面-获取学校列表
      Built with