[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