Tôi đang xây dựng tiện ích mở rộng của Chrome vào một thời điểm nào đó sẽ xác định ngôn ngữ trang hiện tại. Để làm được điều đó, kế hoạch của tôi là trích xuất nội dung văn bản của trang (hoặc ít nhất là một phần của nó) và chuyển nó sang bản dịch api. Tuy nhiên tôi không thể tìm thấy bất kỳ cách nào về phía trước eo biển để chỉ nhận được tất cả các tài liệu của textNode
.Cách nhận nội dung văn bản của toàn bộ tài liệu?
Có một kế hoạch sao lưu để phân tích đệ quy $('body').contents()
cho đến khi có đủ nội dung văn bản, nhưng có vẻ hơi lộn xộn. Có lẽ có một cách tốt hơn?
Lưu ý: Chrome phần mở rộng api cho phép script của bạn để truy cập vào trang sử dụng dom như thể nó là một phần của nó.
là có cách nào bạn có thể sử dụng thực thi python trong phát triển chrome mở rộng? Nếu bạn có thể sử dụng 'SGMLParser' từ module' sgmllib' để đạt được điều đó! không chắc chắn làm thế nào để làm điều này bằng cách sử dụng js –
bạn làm gì với html hoàn chỉnh của trang ??? – kobe