RepositoryPython
fhamborg

fhamborg/news-please

news-please - an integrated web crawler and information extractor for news that just works

2.5kstars
459forks
5issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: news-websites

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: news-crawler

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: news-extractor

#1 Repository Của Tuần

📰 news-please: Công cụ thu thập tin tức thông minh từ mọi nguồn

Một công cụ thu thập và trích xuất thông tin có cấu trúc từ gần như bất kỳ trang web tin tức nào — chỉ cần vài dòng lệnh hoặc một vài dòng code.

news-please là một dự án mã nguồn mở, dễ sử dụng, kết hợp sức mạnh của nhiều thư viện hàng đầu như Scrapy, Newspaper và readability. Nó có khả năng theo dõi liên kết nội bộ và đọc các nguồn RSS để thu thập cả bài viết mới nhất lẫn bài viết lưu trữ cũ. Chỉ cần cung cấp URL gốc của trang web, news-please sẽ tự động thu thập toàn bộ nội dung.

✨ Điểm nổi bật

  • Hoạt động ngay sau lắp đặt: chỉ cần cài đặt bằng pip và thêm URL — mọi thứ tự động.
  • Hỗ trợ chạy qua CLI: lưu kết quả ra JSON, PostgreSQL, ElasticSearch, Redis hoặc lưu trữ tùy chỉnh.
  • Sử dụng như thư viện Python: tích hợp dễ dàng vào dự án của bạn với API đơn giản.
  • Hỗ trợ CommonCrawl: tải và trích xuất bài viết từ kho lưu trữ tin tức lớn của commoncrawl.org.
  • Trích xuất đầy đủ thông tin: tiêu đề, đoạn dẫn, nội dung chính, hình ảnh, tác giả, ngày xuất bản và ngôn ngữ.
  • Theo dõi thay đổi bài viết: hỗ trợ thu thập lại cùng một bài viết nhiều lần để so sánh phiên bản.

💡 Vì sao đáng chú ý

Không giống các công cụ thu thập khác yêu cầu cấu hình phức tạp, news-please được thiết kế để "chạy ngay" mà không cần bất kỳ thiết lập nào. Sự kết hợp linh hoạt giữa CLI và thư viện Python giúp nó phù hợp với cả người dùng không lập trình và nhà phát triển chuyên nghiệp. Đặc biệt, khả năng tích hợp với CommonCrawl mở ra khả năng thu thập khối lượng lớn bài viết lịch sử một cách nhanh chóng.


#NewsCrawler #DataExtraction #Python #WebCrawler #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

168.0k
Oct 23, 2026
RepositoryTypeScript
firecrawl/firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

195.6k
Oct 26, 2026
RepositoryPython
D4Vinci/Scrapling

🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev

89.8k
Oct 26, 2026
RepositoryPython
unclecode/crawl4ai

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf

86.3k
Oct 22, 2026
RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
Repository
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.3k
Aug 21, 2024