30-11-2017, 07:42 PM
(27-11-2017, 09:46 PM)karika2 كتب : [ -> ]-------(25-11-2017, 11:49 PM)Houdini كتب : [ -> ]لم افهم ماتريد عمله بالظبطتمام . أريد الاستغناء عن مكون ويب بروازر وأستخدم بدلاّ منه http request مثلاّ الضغط على زر من داخل صفحة ويب هكذا
ياريت تشرح اكثر
WebBrowser1.OleObject.Document.GetElementByID('skip_ad_button').click;
أنا أريد تغيره الى هكذا
كود :http request.OleObject.Document.GetElementByID('skip_ad_button').click;
أنا عارف أنه خطأ ولكن لكى توصل المعلومة
اخي انت تخلط الامور ببعضها
عند ظغط على زر فانت لا ترسل request ، بل تنفد اكواد جافا سكريبت و هي ترسل ال request بدل عند لهدا انت بحاجة للمتصفح لانه يحوي محرك الجافا سكريبت لتنفيدها
امامك حلان
- اما تعمل فترة ب wireshark او devlopper tool المدمجة مع متصفحات الحديثة لمعرفة بنية request المرسلة و اعادة محكاتها ب دلفي
- اما تعمل automation لل browser بستعمال : cef , selensuim ,photnomjs