Naver Blog 일일 방문자수 크롤링 XML

네이버 방문자수 url 확인하기

그레이샤님 블로그에서 확인해보았습니다.(이달의 블로그를 통해서 방문!! ^^)

크롬브라우저 개발자모드(F12)로 Network/XHR/을 확인해보니
방문자를 보여주는 URL이 발견되었습니다.

1
https://blog.naver.com/NVisitorgp4Ajax.nhn?blogId=nicessung7

URL 뒤에 블로그아이디만 바꾸면 해당 블로그의 방문자수를 알 수 있습니다.


requests로 호출 하고 ElementTree 로 xml 파싱하겠습니다.

1
2
3
4
5
6
7
import requests
res = requests.get("https://blog.naver.com/NVisitorgp4Ajax.nhn?blogId=nicessung7")
print(res)
print(res.text)
import xml.etree.ElementTree as ET
for node in ET.fromstring(res.text):
    print(node.get("id"),":", node.get("cnt"))  

네이버 방문자 수를 제공하는 xml이 있어 쉽게 했네요. ^^


TAG: #python #ElementTree #requests #네이버 #블로그 #NAVER # #xml