د waitForSelector وخت ختمېدل په Puppeteer کې د پراکسي له اضافه کولو وروسته
مخکې لدې چې د یو عنصر انتظار د پراکسي د اړیکې ناکامي وګڼئ، د نیویګیشن ځواب او سپارل شوی سند وپلټئ.
د waitForSelector په وخت ختمېدل معنا دا ده چې تمه شوي عنصر خپله د انتظار شرط نه دی پوره کړی. د پراکسي اضافه کول مخکې لدې چې هغه ښکاره شي، دا نه ثابتوي چې د پراکسي TCP اړیکه ختمه شوې ده.
- د نیویګیشن شواهد وساتئ. وروستی URL، د اصلي ځواب حالت او اړوند ناکام غوښتنې د سیلکټر د انتظار دمخه ثبت کړئ. په Puppeteer کې د HTTP تېروتنې ځواب تل د نیویګیشن استثنا په توګه نه غورځول کیږي.
- سپارل شوی سند وپلټئ. د هغه سرلیک یا په احتیاط سره پټ شوی سکرین شاټ کولی شي د ننوتلو ننګونه، د لاسرسي ردولو پاڼه یا بله سیمه ییزه پاڼه ښکاره کړي. کېدای شي په هدف پاڼه کې د اپلیکیشن غوښتنې هم ناکامې شوې وي؛ سیلکټر او چوکاټ هم وګورئ.
- هره ننګونه د هغې په سرچینه کې حل کړئ. د پراکسي ننګونې لپاره د نیویګیشن دمخه ملاتړ شوې پراکسي تصدیق تنظیم کړئ. د منزل ننګونه د اپلیکیشن د اجازه شوي کاري بهیر برخه ده او خپل اسناد لري.
دا ډیری وختونه ګټور شواهد ښکاره کوي چې مخکې لدې چې د عنصر انتظار ستاسو د کوډ لخوا راپور شوې لومړنۍ استثنا شي، موجود وو. د وېبسایټ پټنوم پراکسي ته ورکول هغه پخوانی سند نه شي سمولای.
د ناکامې عملیې له پیژندلو وروسته ټایمر وټاکئ. نیویګیشن، د شبکې ترتیب او د عنصر انتظار بېلې حدونه لري. واقعاً ورو UI کولی شي اوږد د سیلکټر انتظار توجیه کړي؛ خو د تېروتنې پاڼه به غلط سند پاتې شي.
د پرتله کولو پر مهال د براوزر سیشن او لاره ثابته وساتئ. په یوه هڅه کې پراکسي، سیلکټر او د براوزر ټول حالت بدلول دا پټوي چې کوم شرط مهم و.