Browse Source

自定义修改host
Signed-off-by: caner <5658514@qq.com>

caner 3 years ago
parent
commit
19705961ac
3 changed files with 10 additions and 9 deletions
  1. 4 4
      README.md
  2. BIN
      index.exe
  3. 6 5
      index.js

+ 4 - 4
README.md

@@ -1,11 +1,11 @@
 ```
- git 自动合并脚本,只适用gogs,间隔采集时间默认10s
+ git 自动合并脚本,只适用gogs,采集地址默认http://git.jdjinsui.com,间隔采集时间默认10s
 ```
 
 # USE
 ```
-1. node ./index 账号 密码 间隔时间
-2. ./index.exe 账号 密码 间隔时间
+1. node ./index 账号 密码 采集地址 间隔时间
+2. ./index.exe 账号 密码 采集地址 间隔时间
 
 ```
 
@@ -20,7 +20,7 @@ pkg ./index.js -t=win --public
 
 # winsw
 ```
-1. 修改winsw.xml 中的账号 密码 间隔时间
+1. 修改winsw.xml 中的账号 密码 采集地址 间隔时间
 2. ./winsw.exe install winsw.xml
 3. ./winsw.exe start winsw.xml
 

BIN
index.exe


+ 6 - 5
index.js

@@ -3,12 +3,13 @@ const sleep = (ms) => { return new Promise((resolve) => { setTimeout(resolve, ms
 // 参数
 const ID = process.argv[2]
 const PWD = process.argv[3]
-const TIME = process.argv[4] || 10000
+const HOST = process.argv[4] || 'http://git.jdjinsui.com'
+const TIME = process.argv[5] || 10000
 
 // 登录
-const login = async (browser, ID, PWD) => {
+const login = async (browser, ID, PWD, HOST) => {
     const page = await browser.newPage();
-    await page.goto('http://git.jdjinsui.com/user/login');
+    await page.goto(`${HOST}/user/login`);
     await page.type('input', ID, { delay: 150 });
     await page.type('input[type="password"]', PWD, { delay: 100 });
     await page.click('button');
@@ -67,11 +68,11 @@ const contrlData = async (browser, page, time) => {
         });
 
         // login
-        await login(browser, ID, PWD);
+        await login(browser, ID, PWD, HOST);
 
         // 获取数据
         const page = await browser.newPage();
-        await page.goto('http://git.jdjinsui.com/pulls', { timeout: 0 });
+        await page.goto(`${HOST}/pulls`, { timeout: 0 });
         await sleep(1000);
 
         // 操作数据