remove delays
							parent
							
								
									4cdad303a4
								
							
						
					
					
						commit
						fd9dd4ff1b
					
				| 
						 | 
				
			
			@ -56,7 +56,7 @@ const utils = require("./utils");
 | 
			
		|||
    config[environment]["chrome_profile_path"]
 | 
			
		||||
  );
 | 
			
		||||
  const browser = await puppeteer.launch(
 | 
			
		||||
    utils.getBrowserConfig(chromeProfilePath, environment),
 | 
			
		||||
    utils.getBrowserConfig(chromeProfilePath, environment)
 | 
			
		||||
  );
 | 
			
		||||
  const page = await browser.newPage();
 | 
			
		||||
  await loadPageCookies(page);
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +88,7 @@ const utils = require("./utils");
 | 
			
		|||
   */
 | 
			
		||||
  const loginPage = config[environment]["temuLoginPage"];
 | 
			
		||||
  await page.goto(loginPage, {
 | 
			
		||||
    waitUntil: ["domcontentloaded"],
 | 
			
		||||
    waitUntil: ["networkidle2"],
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  await utils.tryTemuLogin(page, email, password, loginPage);
 | 
			
		||||
| 
						 | 
				
			
			@ -97,7 +97,7 @@ const utils = require("./utils");
 | 
			
		|||
  // goto orders request page
 | 
			
		||||
  const shippedOrdersRequestPage = config[environment]["temuShippedOrdersPage"];
 | 
			
		||||
  await page.goto(shippedOrdersRequestPage, {
 | 
			
		||||
    waitUntil: ["domcontentloaded"],
 | 
			
		||||
    waitUntil: ["networkidle2"],
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  /*
 | 
			
		||||
| 
						 | 
				
			
			@ -119,7 +119,7 @@ const utils = require("./utils");
 | 
			
		|||
  const pagination = 100;
 | 
			
		||||
  let total_items = 0;
 | 
			
		||||
  let currentPage = 1;
 | 
			
		||||
  let maxPage = 10;
 | 
			
		||||
  let maxPage = 5;
 | 
			
		||||
 | 
			
		||||
  await new Promise((resolve) => setTimeout(resolve, 2_000));
 | 
			
		||||
  // set the pagination to 100 / page
 | 
			
		||||
| 
						 | 
				
			
			@ -127,7 +127,7 @@ const utils = require("./utils");
 | 
			
		|||
    "#orders-tab-list > div.y0DVv7GO > div > div._38NAUUfN > div._15QWqbZs > ul > li.PGT_sizeChanger_123 > div > div > div > div > div";
 | 
			
		||||
  await page.waitForSelector(pageinationSeletor);
 | 
			
		||||
  await page.click(pageinationSeletor);
 | 
			
		||||
  console.log('Clicking on pagination Select')
 | 
			
		||||
  console.log("Clicking on pagination Select");
 | 
			
		||||
  await new Promise((resolve) => setTimeout(resolve, 3_000));
 | 
			
		||||
 | 
			
		||||
  // select 100 /page option
 | 
			
		||||
| 
						 | 
				
			
			@ -204,6 +204,9 @@ const utils = require("./utils");
 | 
			
		|||
   */
 | 
			
		||||
  const downloadAndUploadShippingLabels = async (page) => {
 | 
			
		||||
    try {
 | 
			
		||||
      if ( page.isClosed() ) {
 | 
			
		||||
        console.log("Page Closed !!")
 | 
			
		||||
      }
 | 
			
		||||
      let bIndex = 0;
 | 
			
		||||
      // PO Selector
 | 
			
		||||
      const orderPOSelector = "div._3GLf87F3";
 | 
			
		||||
| 
						 | 
				
			
			@ -340,7 +343,7 @@ const utils = require("./utils");
 | 
			
		|||
    while (true) {
 | 
			
		||||
      try {
 | 
			
		||||
        // update state
 | 
			
		||||
       // await updateState(currentPage, luxon.DateTime.now().toISO());
 | 
			
		||||
        // await updateState(currentPage, luxon.DateTime.now().toISO());
 | 
			
		||||
        console.log(`Crawling for page ${currentPage}`);
 | 
			
		||||
 | 
			
		||||
        await new Promise((resolve) => setTimeout(resolve, 2_000));
 | 
			
		||||
| 
						 | 
				
			
			@ -353,7 +356,7 @@ const utils = require("./utils");
 | 
			
		|||
 | 
			
		||||
        // get labels from page
 | 
			
		||||
        await downloadAndUploadShippingLabels(page);
 | 
			
		||||
        await new Promise((resolve) => setTimeout(resolve, 20_000));
 | 
			
		||||
      //  await new Promise((resolve) => setTimeout(resolve, 20_000));
 | 
			
		||||
 | 
			
		||||
        // increment page
 | 
			
		||||
        ++currentPage;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue