由於很簡單,直接看**注釋
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...