Untitled

 avatar
unknown
plain_text
2 years ago
1.3 kB
14
Indexable
const puppeteer = require('puppeteer');

(async () => {
  // Starting browser
  const browser = await puppeteer.launch({headless: false});
  const page = await browser.newPage();

  // Login flow
  await page.goto('https://www.instagram.com/accounts/login/?source=auth_switcher');
  await page.waitForSelector('input[name="username"]');
  await page.type('input[name="username"]', '3107318782');
  await page.type('input[name="password"]', 'mypassword');
  await page.click('button[type="submit"]');

  // Waiting for page to refresh
  await page.waitForNavigation();

  // Navigate to post and submitting the comment
  //await page.goto('https://www.instagram.com/p/CpNrnx1jOfb/');
  comments = 0
  nComents = 10 
  while (comments < nComents){
  
    await doing(page)
    comments += 1
  }

  //await browser.close();
})();


async function doing(page){
    await page.goto('https://www.instagram.com/p/CpNrnx1jOfb/')
    await page.waitForSelector('textarea');

    await page.type('textarea', '!Yes'+comments);
    const searchResultSelector = '.x1n5bzlp.x173jzuc.x1yc6y37';
    const element = await page.waitForSelector(searchResultSelector);
    await element.click();
      // Dispose of handle
    await element.dispose();
}
Editor is loading...