用 puppeteer 獲取 jd 商品評論

2021-09-11 13:23:40 字數 970 閱讀 6095

由於很簡單,直接看**注釋

const puppeteer = require('puppeteer');

const autoscroll = require('./autoscroll');

const url = '';

async function crawler() );

// 開乙個 tab 頁

let page = await browser.newpage();

// 載入 url 頁面

await page.goto(url, );

// 等一等

await page.waitfor(500);

await page.click('li[data-anchor="#comment"]');

// 不滾也可以,單純想展示一下 page.evaluate()

await autoscroll(page);

// $eval 對應 document.queryselector,$$eval 對應 document.queryselectorall,夠用了

let comments = await page.$$eval('.comment-item .comment-con', els => );

comments.foreach((item, index) => ********************===`);

console.log(item);

});// 關閉瀏覽器

await browser.close();

}crawler();

複製**

autoscroll **

async function autoscroll(page)

}, 500);

});});

}module.exports = autoscroll;複製**

用Docker建立私有映象倉庫並上存jdk映象

拉取映象,如果拉取慢需要配置docker拉取的倉庫 docker pull regidtry啟動私有倉庫容器 docker run di name registry p 5000 5000 registry di 啟動後不開啟當前啟動的容器。name 自定容器的名字 p 對映埠號 registry ...

iOS獲取運營商資訊 IMSI

關於獲取運營商資訊,需通過coretelephony.framework,記得在工程新增。我們用到的是cttelephonynetworkinfo和ctcarrier這兩個類,這些在ios 4.0之後就有了。名詞解釋 imsi international mobile subscriber iden...

用C 獲取系統時間

用c 獲取系統時間 datetime 數字型 system.datetime currenttime new system.datetime 1.1 取當前年月日時分秒 currenttime system.datetime.now 1.2 取當前年 int 年 currenttime.year 1...