Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const puppeteer = require('puppeteer');
- (async () => {
- const browser = await puppeteer.launch({
- defaultViewport: {width: 1920, height: 1080}
- });
- const page = await browser.newPage();
- await page.goto('https://www.vivastreet.ma/login.php?authorize_refer=https%3A%2F%2Fwww.vivastreet.ma%2Faccount_classifieds.php');
- //await and login
- await page.waitFor('input[name=email]');
- await page.waitFor('input[name=password]');
- await page.type('input[name=email]', 'xalima99@gmail.com');
- await page.type('input[name=password]', 'xalima99');
- //click on submit
- await page.click('input[type=submit]');
- //go to publishing page
- await page.goto('https://post.vivastreet.ma/', { waitUntil: 'load', timeout: 0});
- //SELECT the category
- await page.waitForSelector('select[name="posting_category_select"]');
- const category = await page.$('select[name="posting_category_select"]');
- await category.type('Services / Aide à Domicile');
- await page.waitForSelector('input[value=health_and_well_being]');
- await page.click('input[value=health_and_well_being]');
- await page.screenshot({path: 'example.png'});
- await browser.close();
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement