https://summary.adysec.com/

Submitted URL:
https://summary.adysec.com/
Report Finished:
NameType
0string
onbeforetogglestring
documentPictureInPicturestring
onscrollendstring
__cfBeaconstring
<!DOCTYPE html><html lang="zh"><head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>AdySec 摘要提取</title>
          <style>
            body { 
              font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 
              background-color: #f0f2f5; 
              margin: 0; 
              padding: 0;
            }
            .container { 
              max-width: 700px; 
              margin: 3em auto; 
              padding: 2em; 
              background-color: #ffffff; 
              border-radius: 8px; 
              box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 
              border: 1px solid #ddd; 
            }
            h1 { 
              text-align: center; 
              color: #333; 
              margin-bottom: 1em;
            }
            .form-group { 
              margin-bottom: 1.5em; 
            }
            label { 
              display: block; 
              margin-bottom: .5em; 
              font-weight: 600; 
              color: #555; 
            }
            textarea, input[type="number"] { 
              width: 100%; 
              padding: .75em; 
              font-size: 1em; 
              border: 1px solid #ccc; 
              border-radius: 4px; 
              box-sizing: border-box;
            }
            textarea { 
              resize: vertical; 
            }
            button { 
              width: 100%; 
              padding: .75em; 
              font-size: 1.1em; 
              background-color: #007bff; 
              color: #ffffff; 
              border: none; 
              border-radius: 4px; 
              cursor: pointer; 
              margin-top: 1em;
              transition: background-color 0.3s ease;
            }
            button:hover { 
              background-color: #0056b3; 
            }
            .result { 
              margin-top: 2em; 
              padding: 1.5em; 
              background-color: #f9f9f9; 
              border-radius: 4px; 
              border: 1px solid #ddd; 
              box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 
            }
            .result h2 { 
              margin: 0; 
              color: #333; 
            }
            .result pre { 
              white-space: pre-wrap; 
              word-wrap: break-word; 
              margin: 0; 
              background-color: #fff; 
              padding: 1em; 
              border-radius: 4px; 
              border: 1px solid #ddd; 
            }
          </style>
        </head>
        <body>
          <div class="container">
            <h1>AdySec 摘要提取</h1>
            <form id="textForm">
              <div class="form-group">
                <label for="input_text">输入文本:</label>
                <textarea id="input_text" name="input_text" rows="6" placeholder="请输入要摘要的文本" required=""></textarea>
              </div>
              <div class="form-group">
                <label for="max_length">摘要最大长度:</label>
                <input type="number" id="max_length" name="max_length" value="14" min="1" placeholder="最大长度" required="">
              </div>
              <button type="submit">提交</button>
            </form>
            <div class="result" id="result"></div>
          </div>
          <script>
            document.getElementById('textForm').addEventListener('submit', async function(event) {
              event.preventDefault();
              const formData = new FormData(this);
              const data = {
                input_text: formData.get('input_text'),
                max_length: parseInt(formData.get('max_length'), 10),
              };

              try {
                const response = await fetch('/', {
                  method: 'POST',
                  headers: { 'Content-Type': 'application/json' },
                  body: JSON.stringify(data),
                });

                if (!response.ok) {
                  throw new Error('Network response was not ok');
                }

                const result = await response.json();
                document.getElementById('result').innerHTML = '<h2>摘要</h2><pre>' + (result.summary || '未获取到摘要') + '</pre>';
              } catch (error) {
                console.error('Error:', error);
                document.getElementById('result').innerHTML = '<h2>错误</h2><pre>' + error.message + '</pre>';
              }
            });
          </script>
        <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8c5e0b1ec9413852',t:'MTcyNjc5NTc1NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;rayId&quot;:&quot;8c5e0b1ec9413852&quot;,&quot;version&quot;:&quot;2024.8.0&quot;,&quot;r&quot;:1,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true}},&quot;token&quot;:&quot;c15e2635b2bc4852bef7bda291a02d25&quot;,&quot;b&quot;:1}" crossorigin="anonymous"></script>

        
      </body></html>