Истек времена на waitForSelector значи да очекивани елемент није испунио услов чекања. Додавање проксија пре него што се појавио не доказује да је TCP веза преко проксија истекла.

  1. Сачувајте доказе навигације. Забележите коначни URL, статус главног одговора и релевантне неуспеле захтеве пре чекања селектора. У Puppeteer-у одговор са HTTP грешком не баца се нужно као изузетак навигације.
  2. Прегледајте испоручени документ. Његов наслов или пажљиво замућени снимак екрана могу открити изазов за пријаву, страницу са одбијеним приступом или другу регионалну страницу. Могуће је и да је жељена страница имала неуспеле захтеве апликације; проверите и селектор и оквир.
  3. Решите сваки изазов на његовом извору. Конфигуришите подржану аутентификацију проксија пре навигације када изазов долази од проксија. Изазов одредишта припада овлашћеном току рада апликације и има сопствене акредитиве.

То често открива корисне доказе који су постојали пре него што је чекање елемента постало први изузетак који је ваш код пријавио. Давање лозинке веб странице проксију не може исправити тај ранији документ.

Изаберите тајмер након што утврдите неуспелу радњу. Навигација, подешавање мреже и чекања елемената имају различите границе. Заиста споро сучеље може оправдати дуже чекање селектора; страница са грешком ће ипак остати погрешан документ.

Држите сесију прегледача и руту стабилнима током поређења. Промена проксија, селектора и целокупног стања прегледача у једном покушају крије који је услов био важан.

Повезани чланци