Sử dụng C#, tôi cần nhận tất cả dấu trang của Firefox để nhập chúng vào cơ sở dữ liệu của chúng tôi. Tôi có thể làm cái này như thế nào?Đọc các dấu trang của Firefox bằng cách sử dụng C#
Tôi biết câu hỏi SO, Read FF 3 bookmarks in Java, nhưng câu trả lời có vẻ xoay quanh trình điều khiển cơ sở dữ liệu Java và tôi không chắc rằng một số câu trả lời đó không phải là Java cụ thể.
Câu hỏi chính của tôi là, "Làm cách nào để đọc dấu trang của Firefox trong C#?"
Câu hỏi phụ: Tôi thấy \% hồ sơ người dùng% \ application data \ mozilla \ firefox \ profiles \ bookmarkbackups \ bookmarks- [date] .json tệp - tôi có thể phân tích cú pháp đó không? Nếu vậy, có bất kỳ trình phân tích cú pháp hiện tại nào không?
Câu hỏi than thở về tu từ: Tại sao điều này không dễ dàng như IE, tôi chỉ đọc tệp .url trong \% hồ sơ người dùng% \ yêu thích? Bah.
nó không phải dễ dàng như IE vì bookmark trong Firefox là phức tạp hơn IEA nd vì Firefox phải cross-platform. Các yêu cầu phức tạp hơn => mã phức tạp hơn. –
IE lưu trữ chúng ở định dạng văn bản thuần túy dưới dạng tệp thông thường. Làm thế nào mà không phải là nền tảng chéo? –
Cách làm việc của IE không tốt bằng FF vì ít nhất một lý do. Tên tệp không được chứa một số ký tự đặc biệt như dấu gạch chéo (/). Chưa kể FF cũng hỗ trợ gắn thẻ vào bookmark. –