mirror of
https://github.com/pysunday/sdenv.git
synced 2025-04-12 03:37:16 +08:00
37 lines
1.3 KiB
JavaScript
37 lines
1.3 KiB
JavaScript
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"
|
||
const logger = require('../../utils/logger');
|
||
const browser = require('../../browser/');
|
||
const { jsdomFromUrl } = require('../../utils/jsdom');
|
||
|
||
const baseUrl = "https://wcjs.sbj.cnipa.gov.cn"
|
||
|
||
async function loadPagesSecond(cookieJar) {
|
||
const [jsdomer, ..._] = jsdomFromUrl({
|
||
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
|
||
}, cookieJar);
|
||
const dom = await jsdomer(`${baseUrl}/sgtmi`);
|
||
if (dom.window.document.title === '商标网上检索') {
|
||
logger.info(`cookie验证通过,存在document.title,且值为:${dom.window.document.title}`);
|
||
} else {
|
||
logger.error('cookie验证不通过!');
|
||
}
|
||
dom.window.close();
|
||
}
|
||
|
||
async function loadPagesFirst() {
|
||
const [jsdomer, cookieJar] = jsdomFromUrl({
|
||
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
|
||
});
|
||
const dom = await jsdomer(`${baseUrl}/sgtmi`);
|
||
window = dom.window
|
||
window.onbeforeunload = async (url) => {
|
||
const cookies = cookieJar.getCookieStringSync(baseUrl);
|
||
logger.debug('生成cookie:', cookies);
|
||
await loadPagesSecond(cookieJar)
|
||
window.close();
|
||
}
|
||
browser(window, 'chrome');
|
||
}
|
||
|
||
loadPagesFirst()
|