• 목록
  • 아래로
  • 위로
import requests, json
from datetime import datetime


def get_now():
    now = datetime.now().strftime('%Y%m%d%H%M')
    r = requests.get('https://www.nate.com/js/data/jsonLiveKeywordDataV1.js?v=' + now).content
    keyword_list = json.loads(r.decode('euc-kr'))
    result = []
    for k in keyword_list:
        result.append(k[1])
    return result

 

 

네이트 실시간 검색어 파싱과 관련하여 예전에 humit 님께서 파이썬으로 올려주셨고

( https://humit.tistory.com/304?category=847273 )

 

사전 정보 수집 네이트 실시간 검색어의 경우에도 네이버와 동일하게 메인 홈페이지에서 보는 것이 가능하므...

 

 

제가 PHP로 올렸던 적이 있는데요 ^^

 

https://studyforus.com/share/496236

안녕하세요?어제 humit 님의 블로그에서 네이트 실시간 검색어 순위에 대한 크롤링 방법에 관한 글을 읽고 많은 점을 느껴서(https://humit.tistory.com/304?...
이니스프리 | 2018.12.18

 

 

그 때와는 네이트 측의 로직이 달라진 부분이 있어서 새로 올립니다 :)

 

랩퍼투혼님 랩퍼투혼 포함 2명이 추천

추천인 2

작성자
이니스프리 119 Lv. (0%) 1949930/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 1

오휘정
초보가 선배님께 하나만 여쭙겠습니다. 저는 선배님이 예전 작성하신 기반으로 php 파싱을 하려고 하는데 잘 안되서 그렇습니다.

일단 함수를 만들어서 하는데 쉽지 않아서, 혹시 괜찮으시면 한 번 봐주실수 있나 여쭤봅니다.

<?php

$r = getNateKeyword();

print_r($r);

function getNateKeyword() {
$url = "https://www.nate.com/js/data/jsonLiveKeywordDataV1.js?v=";
$is_post = false;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $is_post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close ($ch);

$json = json_decode($result, true);

$nate = $json['euc-kr'];

for($i=0;$i<10;$i++) {
$keyword[$i] = $nate[$i][0];
}

return $keyword;
}

?>

이걸 실행하면
Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => )

이렇게만 나옵니다.

너무 안풀려서 그러는데, 제발 도움 좀 부탁드립니다.
comment menu
2021.05.03. 05:54

신고

"오휘정님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 929
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4604
129 [Openpyxl] 성명, 생년월일을 담은 리스트를 정렬하여 엑셀파일로 저장하는 함수 이니스프리 이니스프리 20.05.13.19:13 963
128 텍스트 무료 로고 만들기 사이트 4 image 오후두시스토리 오후두시스토.. 17.04.05.16:56 965
127 [Python] 지난 일요일 날짜 구하기 이니스프리 이니스프리 20.02.04.20:33 997
126 [Python] 폴더의 모든 파일명을 랜덤하게 변경하기 이니스프리 이니스프리 20.08.30.15:06 1005
[Python] 네이트 실시간 검색어 크롤링 1 이니스프리 이니스프리 21.03.22.20:16 1006
124 Instaloader / Instalooter 간단한 사용기 이니스프리 이니스프리 18.12.30.23:19 1015
123 [Python] 파일명을 가져올 때 os.listdir vs glob.glob의 차이 5 이니스프리 이니스프리 20.04.08.20:49 1028
122 이제 Github에서 팀 Private 저장소가 무료! (GitHub is now free for teams) title: 은메달도다 20.04.16.02:10 1030
121 [파이썬] 리스트 내 알파벳의 위치를 리스트로 반환하는 함수 5 이니스프리 이니스프리 20.05.05.20:56 1051
120 [Python] 2개의 리스트를 딕셔너리로 변환하는 3가지 방법 이니스프리 이니스프리 20.10.25.15:34 1057
119 [Python] 영어로 표기된 날짜를 숫자로 변환 이니스프리 이니스프리 21.05.30.11:39 1072
118 더현대닷컴 vs Hmall의 차이 이니스프리 이니스프리 20.01.26.20:10 1079
117 미국 내 주별 세일즈 택스에 대한 정리 (펌) 이니스프리 이니스프리 18.12.09.10:43 1090
116 Programmers에서 비메오 오류로 강의가 재생되지 않을 때 해결방법 이니스프리 이니스프리 19.12.10.19:22 1095
115 레노버 랩탑에서 Fn 키 설정 및 Ctrl 키와의 상호전환에 대하여 이니스프리 이니스프리 20.01.02.22:22 1104
114 masonry 라이브러리 사용시 세로방향 이미지 겹침 문제에 대한 해결방법 이니스프리 이니스프리 19.07.20.23:39 1168
113 [건강/의학] 허리디스크,목디스크 혹은 허리,목아프신분들을 위한 팁. 2 image death death 17.01.25.21:25 1182
112 [할인정보] 핫스팟쉴드 엘리트 VPN 평생 이용권 99.99달러 3 이니스프리 이니스프리 17.02.09.23:25 1187
111 [Python] 엑셀 파일에 암호 설정 (Set password for Excel file using Python) 3 image 이니스프리 이니스프리 21.07.09.21:21 1196
110 [Python] Requests에서 SSLError 발생 시 대처 방법 이니스프리 이니스프리 21.09.19.15:12 1219