mirror of
https://github.com/pysunday/sdenv.git
synced 2025-04-12 03:37:16 +08:00
fix: readme同步样例代码
This commit is contained in:
parent
0acd2eaa6f
commit
8ea1d8b3ee
20
README.md
20
README.md
@ -109,7 +109,20 @@ const { jsdomFromText, jsdomFromUrl } = require('sdenv/utils/jsdom');
|
||||
|
||||
const baseUrl = "https://wcjs.sbj.cnipa.gov.cn"
|
||||
|
||||
async function loadPages() {
|
||||
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',
|
||||
});
|
||||
@ -118,12 +131,13 @@ const { jsdomFromText, jsdomFromUrl } = require('sdenv/utils/jsdom');
|
||||
window.onbeforeunload = async (url) => {
|
||||
const cookies = cookieJar.getCookieStringSync(baseUrl);
|
||||
logger.debug('生成cookie:', cookies);
|
||||
process.exit();
|
||||
await loadPagesSecond(cookieJar)
|
||||
window.close();
|
||||
}
|
||||
browser(window, 'chrome');
|
||||
}
|
||||
|
||||
loadPages()
|
||||
loadPagesFirst()
|
||||
```
|
||||
|
||||
## sdenv-extend使用说明
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sdenv",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"description": "补环境框架",
|
||||
"directories": {
|
||||
"test": "test"
|
||||
|
Loading…
x
Reference in New Issue
Block a user