Прокси нэмсний дараах Puppeteer waitForSelector хугацаа хэтрэлт
Элементийн хүлээлтийг прокси холболтын алдаа гэж үзэхээс өмнө навигацийн хариу болон хүргэгдсэн баримт бичгийг шалгаарай.
waitForSelector дээр хугацаа хэтрэх нь хүлээгдэж буй элемент хүлээлтийн нөхцлөө хангаагүй гэсэн үг. Түүнийг гарч ирэхээс өмнө прокси нэмэх нь проксийн TCP холболт хугацаа хэтрээгүй гэдгийг батлахгүй.
- Навигацийн нотолгоог хадгал. Эцсийн URL, үндсэн хариуны төлөв болон холбогдох бүтэлгүй хүсэлтүүдийг селекторын хүлээлтээс өмнө бүртгэ. Puppeteer-д HTTP алдааны хариу заавал навигацийн үл хамаарах зүйл болж шидэгддэггүй.
- Хүргэгдсэн баримт бичгийг шалга. Түүний гарчиг эсвэл болгоомжтой далдлагдсан дэлгэцийн зураг нь нэвтрэх сорилт, хандалтаас татгалзсан хуудас эсвэл өөр бүс нутгийн хуудсыг илрүүлж болно. Зорьсон хуудсанд програмын хүсэлтүүд ч бүтэлгүй болсон байж болно; селектор болон хүрээг ч шалга.
- Аливаа сорилтыг эх үүсвэр дээр нь шийд. Проксийн сорилтын хувьд навигацийн өмнө дэмжигдсэн прокси баталгаажуулалтыг тохируул. Очих газрын сорилт нь програмын зөвшөөрөгдсөн ажлын урсгалд хамаарах бөгөөд өөрийн итгэмжлэлтэй.
Энэ нь элемент хүлээлт таны код мэдээлсэн анхны үл хамаарах зүйл болохоос өмнө байсан ашигтай нотолгоог илрүүлдэг. Вэбсайтын нууц үгийг проксид өгөх нь тэр өмнөх баримт бичгийг засахгүй.
Бүтэлгүй үйлдлийг тодорхойлсны дараа таймерыг сонго. Навигаци, сүлжээний тохиргоо, элементийн хүлээлтүүд өөр өөр хязгаартай. Үнэхээр удаан интерфейс урт селекторын хүлээлтийг зөвтгөж болох ч алдааны хуудас буруу баримт бичиг хэвээр үлдэнэ.
Харьцуулахдаа хөтчийн сесс болон маршрутыг тогтвортой байлга. Нэг оролдлогоор прокси, селектор болон хөтчийн бүх төлөвийг өөрчлөх нь аль нөхцөл чухал байсныг нуудаг.