๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

Develop Study ๐Ÿ’ป

(106)
๋ฉœ๋ก  ์ฐจํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฉœ๋ก ์ฐจํŠธ ํฌ๋กค๋ง java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 public void SongDataCrawling() { try { Document doc = Jsoup.connect("https://www.melon.com/chart/index.htm").get(); //System.out.println(doc); Elements songName = doc.select("[id=tb_list]").select("td").select("[class=ellipsis rank01]").select("span").select("a"); Elements artist = doc.select("[id=tb_list]").sele..
github origin ์›๊ฒฉ์ €์žฅ์†Œ git pull origin master
git ์“ฐ๋Š” ๋ฒ• git diff ์˜ฌ๋ผ๊ฐ„๊ฑฐ๋ž‘ ๊ฐ€์ง€๊ณ ์žˆ๋Š”๊ฑฐ๋ž‘ ๋น„๊ต ์ตœ๊ทผ ์ปค๋ฐ‹ํ•œ๊ฑฐ ๊ฐ€์ ธ์˜ค๊ธฐ (๋ฐฉ๊ธˆ ์ˆ˜์ •ํ•œ๊ฑฐ ์ทจ์†Œ) ์ž‘์—…ํŠธ๋ฆฌ -add->์Šคํ…Œ์ด์ง€ -commit-> ์ €์žฅ์†Œ ๋ฒ„์ „ ๋˜๋ ์•„ ์˜ค๊ธฐ
๋ฉœ๋ก /์ง€๋‹ˆ/๋ฒ…์Šค/๋ฐ”์ด๋ธŒ - ์›ํด๋ฆญ ์Šค๋ฐ๋ฆฌ์ŠคํŠธ ๋งŒ๋“œ๋Š” ๋ฒ• / ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ /์žฌ์ƒ๋ชฉ๋ก/ ๋งํฌ / ์›ํด๋ฆญ/๋…ธ๋ž˜ ๊ณ ์œ ๋ฒˆํ˜ธ/์Œ์›์ด๊ณต/๋‹จ์ถ• ๋งํฌ ๋ณต๊ตฌ/pc ๋ฉœ๋ก  ๊ตฌ๊ธ€๋งํ• ๋•Œ ์ƒ๊ฐ๋ณด๋‹ค ์ •๋ณด๊ฐ€ ์ ์–ด ๊ธฐ์–ต์— ๋‚จ๊ฒจ๋‘˜๊ฒธ ํฌ์ŠคํŒ… ํ•จ + ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋„๋ก ์‰ฝ๊ฒŒ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹น. + ์งˆ๋ฌธ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ์•„๋Š” ์„ ์—์„œ ์ตœ๋Œ€ํ•œ ๋‹ตํ•ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค! + '00์‚ฌ์ดํŠธ ์›ํด๋ฆญ ๋งํฌ๋ฅผ ๋ณธ์  ์žˆ๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ๋งŒ๋“œ๋‚˜์š”?' ๐Ÿ‘‰์Œ์›์ด๊ณตํŒ€ ๊ธ€์ด๋‚˜ ๋ณด์‹  ๊ทธ url์„ ๋“ค๊ณ ์™€ ์ฃผ์‹ฌ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ €๋„ ์Œ์ด๊ณ„ ๋Œ๋ฉด์„œ ๋งํฌ ๋ชจ์•„๋‘” ๊ฑฐ์—์š”๐Ÿ˜‚ ํŒŒ๋ž€ ๊ธ€์ž๋ถ€๋ถ„์„ ๋ฐ”๊พธ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๊ธฐํ˜ธ ์กฐ์‹ฌ! pc์—์„  &๊ฐ€ html ํŠน์ˆ˜ ๋ฌธ์ž์ด๊ธฐ ๋•Œ๋ฌธ์— &๋กœ ํ•ด์„๋˜์„œ ์•ˆ๋˜๋Š”๋“ฏ ๐Ÿ˜ญ + 'ํ”Œ๋กœ'๋„ ๊ณ„์† ์ฐพ๊ณ  ์žˆ์œผ๋‚˜ ์žฌ์ƒ๋ชฉ๋ก ๋งํฌ๋ณด๋‹ค ๋…ธ๋ž˜ ๋ฆฌ์ŠคํŠธ(์žฌ์ƒ๋ชฉ๋ก) ์ด๋ฏธ์ง€๋กœ ํ”Œ๋กœ์—์„œ '๋‚ด ๋ฆฌ์ŠคํŠธ -> ์บก์ฒ˜ ์ด๋ฏธ์ง€๋กœ ๋งŒ๋“ค๊ธฐ -> ๋ฅผ ํ†ตํ•ด ์žฌ์ƒ๋ชฉ๋ก์— ์›ํ•˜๋Š” ๋…ธ๋ž˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + ํ˜„์žฌ ๋ฉœ๋ก  ์ค‘๋ณต๊ณก์ด ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ ์œผ๋กœ ๋ณด์ž…๋‹ˆ..
Node.js project / ๋””๋ฏธ๊ณ  ใ…‹ใ…‹ใ…‹ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์ฒจ๋ถ€ํ„ฐ ์ผœ๋‘˜๊ป„.. https://github.com/binggamel/NJ/tree/master/70_mdb_project
์‘ํ”„ detail comment๋„์šฐ๊ธฐ detail์—์„œ list ๋Œ๋ฆฌ๊ธฐ for๋กœ ํ•ด๋‹น ๊ฐ’ ์ฐพ๊ธฐ... ใ…  comment์—์„œ ์ผ์น˜ํ•˜๋Š” ์•„์ด๋””๊ฐ’ ์ฐพ์•„ ๋„์šฐ๊ธฐ ์•„๋ž˜ comment๋„์›Œ์ง€๋Š”๊ฒŒ ๋‹ค๋ฅด๋‹ค ๊ทผ๋ฐ ์‚ฌ์‹ค DB๋Š” ํ•˜๋‚˜์ž„ ใ…‹ ์˜ค๋ฅ˜์ฐพ๊ธฐ์œ„ํ•ด ์—„์ฒญ ๋งŽ์ด ์ฐํžŒ console.log ....
์‘ํ”„ ์—๋Ÿฌ๐Ÿ˜ญ
์‘ํ”„ detail ํ•ด๋‹น ์ •๋ณด ์˜์ƒ ๋„์šฐ๊ธฐ detail๋„์šฐ๊ธฐ ๊ฐ€๊ณ  ๋ฐ›๊ณ  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 const detail = (req, res) => { const id = req.params.item; console.log(id); var url = "https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCIB5sKY_tyFQ553zWeMetTA&order=date&maxResults=30&key=AIzaSyBEAYADAOB5U5jOFlXjuSkm3haz8hvcrgU"; function call(nextToken) { var req = require("axios"); var ..

728x90