Toggle navigation
Toggle navigation
This project
Loading...
Sign in
유승근
/
Computer-part-Recommand
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Network
Create a new issue
Commits
Issue Boards
Authored by
Yuseunggeun
2020-05-29 23:58:01 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
bb5e186b3f755367062a2de4d715ec6d6000881a
bb5e186b
1 parent
7c0518a3
modify app.js(그래픽카드 정보 크롤링)
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
1 deletions
app.js
app.js
View file @
bb5e186
//2019102201 컴퓨터공학과 유승근
\ No newline at end of file
//2019102201 컴퓨터공학과 유승근
var
cheerio
=
require
(
"cheerio"
);
var
request
=
require
(
"request"
);
var
express
=
require
(
"express"
);
var
router
=
express
.
Router
();
var
url
=
"https://www.videocardbenchmark.net/gpu_value.html#all-time-value"
;
var
Graphic_card
=
[];
var
Price
=
[];
var
count
=
20
;
//그래픽카드 순위 출력 테스트
request
(
url
,
function
(
error
,
response
,
html
){
if
(
!
error
){
var
$
=
cheerio
.
load
(
html
);
for
(
var
i
=
0
;
i
<
count
;
i
++
){
$
(
'ul.chartlist > li > a > span.prdname'
).
each
(
function
(){
var
item_name
=
$
(
this
);
var
item_name_text
=
item_name
.
text
();
Graphic_card
[
i
]
=
item_name_text
;
i
++
;
})
}
for
(
var
i
=
0
;
i
<
count
;
i
++
){
$
(
'ul.chartlist > li > a > span.price-neww'
).
each
(
function
(){
var
price
=
$
(
this
);
var
price_text
=
price
.
text
();
Price
[
i
]
=
price_text
;
i
++
;
})
}
for
(
var
i
=
0
;
i
<
count
;
i
++
){
console
.
log
((
i
+
1
)
+
"."
+
Graphic_card
[
i
]
+
" - ("
+
Price
[
i
]
+
"$)"
);
}
}
});
...
...
Please
register
or
login
to post a comment