Back to Skills

naver-blog-research

Search Naver blogs, read full post content, and download images using only python3 stdlib — no API key required.

5,712stars643forksUpdated 6/18/2026

Security Assessment

Safe(100/100)
Security Score100/100

About naver-blog-research

The naver-blog-research skill enables searching, reading, and downloading content from Naver blogs—South Korea's largest blogging platform—using only Python 3 standard library without requiring API keys. It addresses the challenge of accessing Korean-language content that may not be well-indexed by international search engines, providing researchers and content creators with direct access to a rich source of local knowledge and perspectives.

This skill offers three core capabilities: structured blog post search with customizable result counts and sorting options, full-text extraction from individual blog posts using mobile URLs to bypass iframe restrictions, and direct image downloading from Naver's CDN servers. All scripts output structured JSON for easy integration into automated workflows, and the mobile version approach ensures reliable content extraction without complex iframe handling.

Ideal for researchers conducting Korean market analysis, content creators seeking local insights, developers building Korean-language applications, and anyone needing to gather information from Korean blogs on topics like lifestyle, food, travel, weddings, and consumer experiences. The skill is designed for small-scale, non-commercial research rather than large-scale data harvesting, making it perfect for targeted content discovery and cross-referencing with international search results.

FAQ

Do I need a Naver API key to use this skill?

No API key is required. This skill uses only Python 3 standard library and makes direct HTTP requests to Naver's public web interfaces, making it easy to set up and use immediately.

What are the limitations on the number of requests I can make?

The skill is designed for small-scale, non-commercial research. Avoid making dozens of requests in a single session as excessive automated requests may result in IP blocking by Naver. Use it responsibly for targeted content discovery rather than bulk scraping.

Can I search other Naver services like news or cafes?

No, this skill specifically targets Naver blogs only. It does not support Naver News, Cafe, KnowledgeiN, or other Naver services.

What should I do if the scripts fail to extract content?

Naver's HTML structure may change over time, causing parsing failures. Check the error messages for details and the scripts may need updating to match the new structure. The skill uses mobile URLs to avoid iframe issues, but structural changes still require maintenance.

How do I handle both PC and mobile blog URLs?

The read script automatically converts PC URLs (blog.naver.com) to mobile URLs (m.blog.naver.com) for reliable content extraction, so you can use either format as input.

All Files

6 files
scripts/naver_read.py7.7 KB
View
scripts/naver_search.py5.8 KB
View
.gitignore0.0 KB
View
SKILL.md3.0 KB
View
scripts/_naver_http.py1.9 KB
View
scripts/naver_download_images.py7.1 KB
View

Install naver-blog-research

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill