سؤال

أحتاج إلى قراءة البيانات من قاعدة بيانات عبر الإنترنت التي يتم عرضها باستخدام صفحة ASPX من الأمم المتحدة. لقد قمت بتحليل HTML من قبل، لكن كان دائما عن طريق التلاعب بقيم سلسلة الاستعلام. في هذه الحالة، يستخدم الموقع أبعاد ASP.NET. لذلك، انقر فوق قيمة في المربع الأول، ثم مربعين عرضين، انقر فوق قيمة في المربع 2 وانقر فوق زر للحصول على نتائجك.

هل يعرف أي شخص كيف يمكنني أتمتة هذه العملية؟

شكرا،

مايك

هل كانت مفيدة؟

المحلول

قد لا تزال بحاجة فقط إلى إرسال طلب واحد، ولكن يمكن أن يكون طلب واحد معقد إلى حد ما. ASP.NET صعبة بشكل ملحوظ (وإن لم يكن مستحيلا) لفحص كشط. بين التحقق من صحة الأحداث والعرض، من الصعب الحصول على طلباتك مباشرة. أبسط طريقة للقيام بذلك غالبا ما تستخدم أداة Sniffer مثل العابث لنرى بالضبط ما يشبه طلب HTTP، ثم تقليد هذا الطلب.

إذا كنت لا تزال بحاجة إلى إرسال طلبين، فذلك لأن الطلب الأول يضع أيضا بعض الحالة في جلسة في مكان ما، وهذا يعني كل ما تستخدمه لإرسال تلك الطلبات يجب أن تكون قادرا على إرسالها بنفس الجلسة. هذا يعني في كثير من الأحيان دعم ملفات تعريف الارتباط.

نصائح أخرى

واتين سيكون خياري الأول. يمكنك رمز التحديد والنقر فوق، ثم تحليل HTML بعد.

كنت أنظر إلى htmlagimespack. مع ال formprocessor. اضافه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top