Trị liệu - Tổng quan
Scrapy là một khung thu thập dữ liệu web mã nguồn mở, nhanh chóng được viết bằng Python, được sử dụng để trích xuất dữ liệu từ trang web với sự trợ giúp của các bộ chọn dựa trên XPath.
Scrapy được phát hành lần đầu tiên vào ngày 26 tháng 6 năm 2008 được cấp phép theo BSD, với mốc 1.0 phát hành vào tháng 6 năm 2015.
Tại sao sử dụng Scrapy?
Dễ dàng hơn để xây dựng và mở rộng các dự án thu thập thông tin lớn.
Nó có một cơ chế tích hợp được gọi là Bộ chọn, để trích xuất dữ liệu từ các trang web.
Nó xử lý các yêu cầu một cách không đồng bộ và nó rất nhanh.
Nó tự động điều chỉnh tốc độ thu thập thông tin bằng cách sử dụng cơ chế Điều chỉnh tự động .
Đảm bảo khả năng tiếp cận của nhà phát triển.
Đặc điểm của Trị liệu
Scrapy là một mã nguồn mở và miễn phí để sử dụng khung thu thập thông tin web.
Scrapy tạo xuất nguồn cấp dữ liệu ở các định dạng như JSON, CSV và XML.
Scrapy có hỗ trợ tích hợp để chọn và trích xuất dữ liệu từ các nguồn bằng biểu thức XPath hoặc CSS.
Scrapy dựa trên trình thu thập thông tin, cho phép trích xuất dữ liệu từ các trang web một cách tự động.
Ưu điểm
Liệu pháp có thể dễ dàng mở rộng, nhanh chóng và mạnh mẽ.
Nó là một khung ứng dụng đa nền tảng (Windows, Linux, Mac OS và BSD).
Các yêu cầu trị liệu được lên lịch và xử lý không đồng bộ.
Trị liệu đi kèm với dịch vụ tích hợp có tên Scrapyd cho phép tải lên các dự án và kiểm soát trình thu thập thông tin bằng cách sử dụng dịch vụ web JSON.
Có thể loại bỏ bất kỳ trang web nào, mặc dù trang web đó không có API để truy cập dữ liệu thô.
Nhược điểm
Scrapy chỉ dành cho Python 2.7. +
Cài đặt khác nhau cho các hệ điều hành khác nhau.