[Test]E_Campus Login Process(the case of not using input id, pw)
Showing
1 changed file
with
23 additions
and
0 deletions
src/libs/E_Campus_loginTest.js
0 → 100644
1 | +const puppeteer = require("puppeteer"); | ||
2 | + | ||
3 | +const crawler = async() => { | ||
4 | + try{ | ||
5 | + const browser = await puppeteer.launch({headless: false, args:['--window-size=1920,1080']}); | ||
6 | + const page = await browser.newPage(); | ||
7 | + await page.setViewport({ | ||
8 | + width:1920, | ||
9 | + height:1080 | ||
10 | + }) | ||
11 | + await page.goto('https://e-campus.khu.ac.kr/xn-sso/login.php?auto_login=&sso_only=&cvs_lgn=&return_url=https%3A%2F%2Fe-campus.khu.ac.kr%2Fxn-sso%2Fgw-cb.php%3Ffrom%3D%26login_type%3Dstandalone%26return_url%3Dhttps%253A%252F%252Fe-campus.khu.ac.kr%252Flogin%252Fcallback'); | ||
12 | + await page.evaluate(() => { | ||
13 | + document.querySelector("#login_user_id").value = //자기 account id | ||
14 | + document.querySelector("#login_user_password").value = //자기 pw | ||
15 | + document.querySelector('#form1 > div > div.login_btn > a > span').click(); | ||
16 | + }) | ||
17 | + | ||
18 | + }catch(err){ | ||
19 | + console.log(err) | ||
20 | + } | ||
21 | +} | ||
22 | + | ||
23 | +crawler(); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment