Trạng thái hiện tại của thư viện để lưu các trang web bằng Haskell là gì?Web Scraping With Haskell
Tôi đang cố gắng làm cho bản thân mình thực hiện nhiều tác vụ nhanh hơn trong Haskell, nhằm giúp tăng mức độ thoải mái của tôi bằng ngôn ngữ.
Trong Python, tôi có xu hướng sử dụng thư viện tuyệt vời PyQuery cho việc này. Có một cái gì đó tương tự đơn giản và dễ dàng trong Haskell? Tôi đã nhìn vào Tag Soup, và trong khi các trình phân tích cú pháp chính nó có vẻ tốt đẹp, thực sự đi qua các trang không có vẻ tốt đẹp như nó là trong các ngôn ngữ khác.
Có tùy chọn nào tốt hơn không?
Bạn thấy thiếu gì trong TagSoup? –
Các chức năng tìm kiếm tài liệu được phân tích cú pháp dường như bị hạn chế hơn so với các thư viện bằng các ngôn ngữ khác. Các chức năng mục đích chung như các phần không có vẻ xấu, nhưng nó vẫn đòi hỏi một số dòng mã cho một số sử dụng thực sự phổ biến. Ví dụ, việc chọn một phần tử theo lớp đòi hỏi ít nhất một vài dòng mã để làm những gì sẽ là một cuộc gọi duy nhất trong jquery. Điều đó sẽ không có hại cho một dự án duy nhất, nhưng trường hợp sử dụng điển hình của tôi cho đây là một dự án nhỏ. Vì vậy, tôi hoặc duy trì một số người giúp đỡ, hoặc lặp lại bản thân mình một bó. Tui bỏ lỡ điều gì vậy? – ricree