سؤال

هناك بعض الألعاب المستندة إلى HTML (مثل bootleggers.us) التي تحتوي على نموذج تسجيل دخول بسيط وبعد ذلك تتمحور تجربة اللعبة بأكملها حول إرسال نماذج متنوعة وقراءة المعلومات من موقع الويب نفسه.

سؤالي هو، ما هي أفضل طريقة للبدء في كتابة روبوت/أتمتة اللعبة المستندة إلى HTML باستخدام C#?

فكرتي الأولية هي استخدام فئتي System.Net.HttpRequest وWebRequest للحصول على مصدر HTML والتحليل باستخدام regexs للحصول على المعلومات المطلوبة.

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

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

المحلول

يمكنك استخدام واتين: http://watin.sourceforge.net/

نصائح أخرى

لا، سيتعين عليك إلى حد كبير "كشط الشاشة" في كل صفحة.قد تفكر في كتابة معظم هذا بلغة JavaScript بدلاً من C#.اعتمادًا على HTML الخاص بموقع اللعبة، قد يكون هذا أكثر أو أقل صعوبة اعتمادًا على ما إذا كانوا يوفرون سمات معرف جيدة على عناصر الصفحة، وما إلى ذلك...

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