waitForSelector-tímamörk í Puppeteer eftir að proxy er bætt við
Skoðaðu svar leiðsagnarinnar og skjalið sem afhent er áður en þú lítur á bið eftir elementi sem bilun í proxy-tengingu.
Tímamörk á waitForSelector þýða að vænta elementið uppfyllti ekki biðskilyrði sitt. Að bæta við proxy áður en það birtist sannar ekki að TCP-tenging proxysins hafi runnið út.
- Geymdu sönnunargögn leiðsagnarinnar. Skráðu endanlega slóð, stöðu aðalsvarsins og viðkomandi misheppnuðum beiðnum fyrir biðina eftir veljaranum. Í Puppeteer er HTTP-villusvar ekki endilega kastað sem undantekningu leiðsagnar.
- Skoðaðu skjalið sem afhent er. Titill þess eða vandlega yfirfarin skjámynd getur leitt í ljós innskráningarákvörðun, síðu þar sem aðgangi er hafnað eða aðra svæðissíðu. Hugsanlegt er að ætluð síða hafi einnig haft misheppnaðar beiðnir forritsins; skoðaðu einnig veljarann og rammann.
- Takastu á við hverja ákvörðun við uppsprettu hennar. Stilltu studda proxy-auðkenningu fyrir leiðsögn þegar ákvörðun kemur frá proxynu. Ákvörðun áfangastaðar tilheyrir leyfðu vinnuferli forritsins og hefur sín eigin skírteini.
Þetta kemur oft í ljós gagnleg sönnunargögn sem voru til áður en biðin eftir elementinu varð fyrsta undantekningin sem kóðinn þinn tilkynnti. Að gefa proxynu lykilorð vefsvæðis getur ekki lagað það fyrra skjal.
Veldu tímamælinn eftir að hafa greint misheppnuðu aðgerðina. Leiðsögn, netuppsetning og bið eftir elementum hafa mismunandi mörk. Virkilega hægur viðmót getur réttlætt lengri bið eftir veljara; villusíða verður þó áfram rangt skjalið.
Haltu lotu vafrans og leiðinni stöðugri meðan þú berð saman. Að breyta proxynu, veljaranum og öllu vafrastöðunni í einni tilraun felur hvaða skilyrði skipti máli.