• 목록
  • 아래로
  • 위로
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%) 1941100/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 885
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4557
429 [Python] Ordered Set 이니스프리 이니스프리 23.09.19.20:24 188
428 [끝말잇기] '슘'으로 시작되는 단어 중 XE타운에서 사용할 수 있는 단어 이니스프리 이니스프리 19.08.25.01:01 190
427 [Telegram] Bot의 inline keyboard 제거 이니스프리 이니스프리 22.07.01.20:35 190
426 Bose Sleepbuds의 사용 환경 등에 관하여 이니스프리 이니스프리 18.12.31.14:01 192
425 엠팍에서 첨부 이미지 크롤링을 할 때 400대 에러가 뜨는 경우 이니스프리 이니스프리 20.01.12.23:38 192
424 [파이썬] 딕셔너리의 키/값으로 정렬하기 이니스프리 이니스프리 20.02.02.23:25 195
423 [할인정보] 바디샵 3+3 $50 이상 브리티쉬로즈 증정 image 이니스프리 이니스프리 17.02.17.22:16 196
422 [생활정보] 기존 영역 벗어나 새로워진  편의점 크로스오버 상품 5 image 이니스프리 이니스프리 17.01.23.16:24 197
421 [Python] Bypassing Cloudflare's anti-bot page with Cloudscraper module 이니스프리 이니스프리 22.06.10.22:11 197
420 [Python] 윈도우에서 파이썬이 설치된 경로를 확인하는 방법 이니스프리 이니스프리 20.05.13.22:13 198
419 [할인정보] DHC - 2/15-2/16 스베스베 데이 전품목 30% SALE! 4 image 이니스프리 이니스프리 17.02.15.21:41 199
418 [Python] dictionary 자료형에서 setdefault와 update의 차이 이니스프리 이니스프리 20.04.05.18:12 199
417 [이벤트] 롯데리아 행쇼팩 9900원과 핫크리스피버거 1+1 image 부루마블 17.01.25.23:05 200
416 파이썬 & 데이터 분석 & 웹 크롤링 오프라인 강의 image 이니스프리 이니스프리 19.11.03.01:41 200
415 [Python] 네이버 블로그 크롤링할 때 PostList.nhn 관련 팁 (문자열에서 첫번째 행을 제거하기) 이니스프리 이니스프리 20.11.08.18:16 202
414 [Python] 확장자를 지정할 수 있는 백업 스크립트 이니스프리 이니스프리 20.05.13.21:58 203
413 [Matplotlib] X축 눈금 레이블 텍스트를 회전시키는 방법 이니스프리 이니스프리 22.07.18.21:05 204
412 [할인정보] 콰트로치즈와퍼주니어 44% 할인 + 오리지널 또는 골드 치킨프라이 50% 할인 3 image 이니스프리 이니스프리 17.03.13.12:18 208
411 이것 7가지 지키면 미세먼지 노출 줄일 수 있다! image 오후두시스토리 오후두시스토.. 17.04.06.11:12 208
410 [Python] How to send BOLD text with Telegram bot 이니스프리 이니스프리 23.08.10.19:51 211