const puppeteer = require('puppeteer'); const fs = require('fs'); const userDataDir="/usr/lib/chromium/chromium"; (async () => { const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox'],headless: false,slowMo: 50,userDataDir:userDataDir }); const page = await browser.newPage(); await page.goto('http://www.prakard.com/ucp.php?mode=login'); await page.type('#username', ""); await page.type('#password', ""); await page.click('.button1'); // await page.waitForNavigation(); const navigationPromise = page.waitForNavigation(); await page.click('.rightside.quick-post'); await page.select('#category_post', '8'); await page.select('#area_post', '36'); await page.select('#project_post', '5122'); await navigationPromise; // The navigationPromise resolves after navigation has finished const navigationPromise2 = page.waitForNavigation(); await page.click('#btn-post'); await navigationPromise2; // The navigationPromise resolves after navigation has finished await page.type('#subject','ให้เช่าคอนโด 30 ตารางเมตร 1 ห้องนอน 1 ห้องน้ำ เฟอร์ครบ'); await page.type('#message','เฟอร์นิเจอร์และเครื่องใช้ไฟฟ้าครบ (เครื่องใช้ไฟฟ้าจะนำมาให้เมื่อตกลงเช่าห้อง)\n' + '\n' + '- TV LED ขนาด 40นิ้ว, โซฟา, โต๊ะอเนกประสงค์, ที่นอนขนาด 5ฟุต, ตู้เสื้อผ้า buid in\n' + '\n' + '- เตาไฟฟ้า พร้อมที่ดูดควัน, ไมโครเวฟ, ตู้เย็น Mishubishi 2 ประตู, แอร์ Dikin 2 เครื่อง (ห้องรับแขกและห้องนอน)\n' + '\n' + '- เครื่องทำน้ำอุ่น\n' + '\n' + 'การเดินทางและสถานที่โดยรอบ\n' + '\n' + '- ใกล้โลตัส, บิ๊กซี, เซ็นทรัลลาดพร้าว, ตลาดบองมาเช่, เมเจอร์ อเวนิว, สถานีขนส่งหมอชิต2, จตุจักร, โรงพยาบาลเกษมราษฏร์ประชื่น และ ใกล้ๆกับโครงการมีร้านอาหารมากมาย\n' + '\n' + '\n' + '\n' + 'การเดินทางโดยรถไฟฟ้า\n' + '\n' + '- ทางโครงการมีรถ Shuttle Van 2 คัน รับส่งระหว่างโครงการกับสถานีรถไฟฟ้า MRT บางซื่อ หรือสถานีบางซ่อนในอนาคต (ตารางเวลาการเดินรถสามารถดูได้จากประกาศของโครงการ)\n' + '\n' + '\n' + '\n' + 'การเดินทางโดยรถยนต์\n' + '\n' + '- ใกล้จุดขึ้นลงทางด่วนประชานุกูล สามารถเดินทางเข้าเมืองหรือเดินทางไปแจ้งวัฒนะ รังสิตได้ง่าย\n'+ '[img]https://s3-ap-southeast-1.amazonaws.com/origin-images.prakard.com/newsite/files/285321_9f92c53f3d4a0c6d843b6b9642810a6a[/img]'); await page.click('input[name=post]'); setTimeout(() => { browser.close(); }, 6000); // browser.close(); // await browser.close(); })();