Toggle navigation
Toggle navigation
This project
Loading...
Sign in
HyeonJun Jeon
/
Extended-Calendar
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
박시진
2022-05-30 04:47:30 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b8228dc260c087916fe90bb336c9c1004bd45a4e
b8228dc2
1 parent
8017d850
[Test]E_Campus Login Process(the case of not using input id, pw)
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
0 deletions
src/libs/E_Campus_loginTest.js
src/libs/E_Campus_loginTest.js
0 → 100644
View file @
b8228dc
const
puppeteer
=
require
(
"puppeteer"
);
const
crawler
=
async
()
=>
{
try
{
const
browser
=
await
puppeteer
.
launch
({
headless
:
false
,
args
:[
'--window-size=1920,1080'
]});
const
page
=
await
browser
.
newPage
();
await
page
.
setViewport
({
width
:
1920
,
height
:
1080
})
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'
);
await
page
.
evaluate
(()
=>
{
document
.
querySelector
(
"#login_user_id"
).
value
=
//자기 account id
document
.
querySelector
(
"#login_user_password"
).
value
=
//자기 pw
document
.
querySelector
(
'#form1 > div > div.login_btn > a > span'
).
click
();
})
}
catch
(
err
){
console
.
log
(
err
)
}
}
crawler
();
\ No newline at end of file
Please
register
or
login
to post a comment