• 목록
  • 아래로
  • 위로
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%) 1942240/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 889
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4558
429 물리학에 대해서 좀더 심층적으로 배워보고 싶다하는 분들 들어와보세요 Adam title: 대한민국 국기Adam 17.10.09.17:32 359
428 (펌) 스포어 에디터 단축키 1 이니스프리 이니스프리 17.11.01.21:45 749
427 웹사이트 개인정보보호 의무조치 개선방법 안내 (방송통신위원회, 한국인터넷진흥원 작성) 1 file 이니스프리 이니스프리 17.11.02.20:22 420
426 PHP 7에서 아미나 구형 위젯 사용시 수정해야 할 부분 2 이니스프리 이니스프리 17.11.07.20:48 419
425 [밤에 하는 사람들을 위한 팁] Windows 10에 내장된 야간모드 image Seia Seia 17.11.09.00:44 358
424 이북 무료 제공 - JavaScript: Novice to Ninja 4 이니스프리 이니스프리 17.11.09.13:35 400
423 Windows 10 에서 Telnet 사용하기.. 1 image 여우나라 title: Fox여우나라 17.11.10.10:49 844
422 아미나빌더 1.7.20 업데이트 5 이니스프리 이니스프리 17.11.10.16:01 394
421 JavaScript에서 문자열 결합 방식의 성능차이 네모 네모 17.11.17.23:01 1552
420 DB 설계하실 때 사용하면 좋을거 같은 사이트 공유합니다. 1 image JAVA JAVA 17.11.21.15:06 6996
419 URL에 ?ckattempt=1이 붙거나 403 에러가 뜨는 경우에 해결 방법 (카페24) 2 이니스프리 이니스프리 17.11.22.20:56 1423
418 SKT 데이터 함께 쓰기, 회선수 제한, 직구폰 개통, 아이폰 직구시 주의사항 등 관련 팁 2 이니스프리 이니스프리 17.11.23.20:58 3902
417 윈도우 10 업그레이드 후 windows.old 삭제 방법 4 이니스프리 이니스프리 17.12.01.20:55 645
416 Windows 배치파일 작성 시 귀차니즘 1% 해결 Seia Seia 17.12.03.11:37 344
415 [멀웨어 정보] KT 홈허브 관련 DHCP 설정 변조 관련 멀웨어 유포 정보 및 대처 방법 6 이니스프리 이니스프리 17.12.05.23:20 811
414 직구나 프로그램 다운로드시 사용 가능한 무료 해외 SMS 수신 사이트 8 이니스프리 이니스프리 17.12.09.14:50 3061
413 For Intel 8th GEN 4 Seia Seia 17.12.15.20:14 337
412 여러분은 Behance를 아시나요? Seia Seia 17.12.15.20:51 327
411 [게임하시는 분들을 위한 팁] 프래임 드랍 해결하기! ProjectSE ProjectSE 18.02.18.16:59 363
410 메일수신이 안된다고...? mail.yandex.com mx 리코드를 이용해보자 2 image djdisodo 18.02.21.17:04 2128