هل يمكنني جلب البيانا تمن هذا الموقع دون متصفح عبر python
<!DOCTYPE html>
<html lang="ar" dir="rtl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>الاستعلام عن رصيد يمن نت ADSL</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap" rel="stylesheet">
    <style>
        * {
            box-sizing: border-box;
        }

        body {
            font-family: 'Cairo', sans-serif;
            background-color: #f2f4f6;
            margin: 0;
            padding: 0;
            color: #333;
        }

        input, button {
            font-family: 'Cairo', sans-serif;
        }

        header {
            background-color: #2e2e72;
            color: white;
            padding: 15px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            text-align: center;
        }

        header h1 {
            margin: 0;
            font-size: 1.2em;
        }

        .container {
            padding: 20px;
            max-width: 480px;
            margin: auto;
        }

        .card {
            border-radius: 15px;
            padding: 0px;
            margin-bottom: 20px;
        }

        .form-group {
            margin-bottom: 15px;
        }

        .form-group input {
            width: 100%;
            padding: 12px;
            border-radius: 10px;
            border: 1px solid #ccc;
            font-size: 1.1em;
            text-align: center;
        }

        .btn-group {
            display: flex;
            justify-content: space-between;
            gap: 10px;
            margin-top: 10px;
        }

        .btn {
            flex: 1;
            padding: 12px;
            border-radius: 10px;
            border: none;
            font-size: 1em;
            cursor: pointer;
            color: white;
        }

        .btn.query {
            background-color: #ffde83;
            color: #000;
        }

        .btn.pay {
            background-color: #2e2e72;
        }

        .result-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }

        .result-box {
            display: flex;
            background: #ffffff;
            text-align: center;
            font-size: 0.9em;
            border: 1px solid #ddd;
        }

        .result-title {
            background-color: #2e2e7217;
            font-weight: bold;
            color: #2e2e72;
        }

        .result-title,
        .result-value {
            max-width: 50%;
            min-width: 50%;
            padding: 15px;
        }

        .result-box strong {
            display: block;
            margin-bottom: 8px;
            color: #555;
            font-size: 0.9em;
        }

        #loadingOverlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255, 255, 255, 0.9);
            z-index: 999;
            font-size: 1.5em;
            color: #2e2e72;
            justify-content: center;
            align-items: center;
        }
    </style>
</head>

<body>

    <header>
        <h1>الاستعلام عن رصيد يمن نت ADSL</h1>
    </header>

    <div id="loadingOverlay">جاري جلب البيانات...</div>

    <main class="container">
        <div class="card">
            <form method="POST" id="queryForm" validation>
                <div class="form-group">
                    <input required type="text" pattern="0[0-9]{7}" id="mobileInputADSL" name="mobile" value="01220409" placeholder="اكتب رقم الهاتف الثابت" title="يجب أن يبدأ الرقم بـ 0 ويتكون من 8 أرقام">
                </div>
                <div class="btn-group">
                    <button type="submit" name="action" value="query" class="btn query">استعلام</button>
                </div>
            </form>
        </div>

        <div class="card">                    <div class="results">
                        <div class="result-box">
                            <div class="result-title">الرصيد الحالي</div>
                            <div class="result-value">
                                76.46 Gigabyte(s)                            </div>

                        </div>
                        <div class="result-box">
                            <div class="result-title">قيمة الباقة</div>
                            <div class="result-value">
                                12600                            </div>
                        </div>
                        <div class="result-box">
                            <div class="result-title">اقل مبلغ للتسديد</div>
                            <div class="result-value">
                                ____                            </div>
                        </div>
                        <div class="result-box" style="grid-column: span 2;">
                            <div class="result-title">تاريخ الانتهاء</div>
                            <div class="result-value">
                                2025-07-07                            </div>
                        </div>
                    </div>
        </div>    </main>

    <script>
        document.getElementById('queryForm').addEventListener('submit', function() {
            document.getElementById('loadingOverlay').style.display = 'flex';
        });
    </script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-3CDRH85Z7V"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-3CDRH85Z7V');
</script>



<script>
        const form = document.getElementById('queryForm');
        const input = document.getElementById('mobileInputADSL');
        const overlay = document.getElementById('loadingOverlay');

        // حفظ الرقم
        window.addEventListener('DOMContentLoaded', () => {
            const saved = localStorage.getItem('savedMobileADSL');
            if (saved) input.value = saved;
        });

        // تحويل الأرقام العربية إلى إنجليزية
        input.addEventListener('input', () => {
            const arabicToEnglish = s => s.replace(/[٠-٩]/g, d => '٠١٢٣٤٥٦٧٨٩'.indexOf(d));
            input.value = arabicToEnglish(input.value);
        });

        // عند الإرسال: حفظ الرقم وفتح overlay
        form.addEventListener('submit', (e) => {
            e.preventDefault();
            const mobile = input.value;
            localStorage.setItem('savedMobileADSL', mobile);

            overlay.style.display = 'flex';

            const action = form.getAttribute('action') || window.location.pathname;
            const method = form.getAttribute('method') || 'POST';

            const formData = new FormData(form);

            fetch(action, {
                method: method,
                body: formData
            }).then(res => res.text())
              .then(html => {
                  document.open();
                  document.write(html);
                  document.close();
              });
        });
 </script>

<!-- Histats.com  START  (aync)-->
<script type="text/javascript">var _Hasync= _Hasync|| [];
_Hasync.push(['Histats.start', '1,4853276,4,0,0,0,00010000']);
_Hasync.push(['Histats.fasi', '1']);
_Hasync.push(['Histats.track_hits', '']);
(function() {
var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true;
hs.src = ('//s10.histats.com/js15_as.js');
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
})();</script>
<noscript><a href="/" target="_blank"><img  src="//sstatic1.histats.com/0.gif?4853276&101" alt="website hit counter" border="0"></a></noscript>
<!-- Histats.com  END  -->


</body>

</html>