سؤال

بعد العمل مع .NET HttpWebRequest/Response الكائنات، أفضّل إطلاق النار على نفسي بدلاً من استخدام هذا للزحف عبر مواقع الويب.أنا أبحث عن مكتبة .NET موجودة يمكنها جلب عناوين URL، وتمنحك القدرة على متابعة الروابط، واستخراج/ملء/إرسال النماذج على الصفحة، وما إلى ذلك.بيرل LWP و WWW::Mechanize تقوم الوحدات بذلك بشكل جيد جدًا، ولكنني أعمل مع مشروع .NET.

لقد صادفت حزمة أجيليتي HTML, ، والذي يبدو رائعًا، لكنه لا يصل إلى حد محاكاة الروابط/النماذج.

هل مثل هذه الأداة موجودة بالفعل؟

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

المحلول

قام شخص ما ببناء القليل من التعليمات البرمجية لتشغيلها كملحق لحزمة HTML Agility Pack (التي أحبها أيضًا) والتي تتيح لك القيام ببعض التعديلات على النماذج:

http://apps.ultravioletconsulting.com/projects/uvcwebtransform/docs/class_html_agility_pack_1_1_add_ons_1_1_form_processor_1_1_form_processor.html

قرأت مراجعة تقول أنها ليست WWW::Mechanize، ولكنها بداية رائعة.تم توفير الرمز، لذلك قد تتمكن من تمديده بسهولة.

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