אתר לא מרנדר אלמנטים עם שימוש ב Puppeteer
-
שלום וברכה
מנסה את מפעיל הבובות...הצלחתי להיכנס לכמה אתרים, גם כאלו שמרנדרים אלמנטים בjs
אמנם יש כאלו שמשום מה מונעים את המשך פעילות הjs, אני מנסה להבין מה מונע ולא מצליח לדלות, עזרה משהו...למשל האתר הזה https://www.kolkasher.co.il/
אפ' לבנק הפועלים נכנסתי ולזה לא...
-
כתוב קוד קצר שנכשל כדי שננסה אותו אצלנו וננסה להבין מה הבעיה.
const browser = await puppeteer.launch({headless: false, args: [ '--ignore-certificate-errors' ]}); const page = await browser.newPage(); // Navigate the page to a URL await page.goto('https://www.kolkasher.co.il/app/logIn'); // Set screen size await page.setViewport({width: 1080, height: 1024}); await page.waitForSelector('.input[formcontrolname=Email]', {timeout: 0});
אגב הקוד לא נכשל אלא שהאתר לא מרנדר את תוכנו, תוכל לראות דף לבן.
(הכותרת בבקשה שתהיה קצת יותר מייצגת, תודה).
אתה צודק.
-
@ivrtikshoret כתב באתר לא מרנדר אלמנטים עם שימוש ב Puppeteer:
תנסה לכתוב בלי נקודה ככה:
בגדול אתה צודק שלא אמור להיות עם נקודה אך באיתור הבאגים אני רואה שהחלון של הדפדפן נפתח והאלמנטים לא מרונדרים למסך, הוא נשאר לבן, הjs בדף נתקע (כמובן בלי שום הודעת שגיאה בקונסולה)
-