2012-10-26 21 views
6

Tôi đang sử dụng Cheerio (https://github.com/MatthewMueller/cheerio) để xóa các trang web và tải hình ảnh cho một dự án mà tôi đang làm việc. Tôi tự hỏi nếu có một cách dễ dàng với Node.js (hoặc gói khác) để chuyển đổi $ (img) .attr ('src') thành một URL đủ điều kiện? Đôi khi tôi sẽ nhận được "image.jpg" và các lần khác "../../image.jpg" và các lần khác "//somepath/image.jpg". Có lẽ tôi chỉ thiếu một regex của một số loại ... Cảm ơn thời gian của bạn :)Node.js cạo, chuyển đổi hình ảnh src -> URL đầy đủ

+1

Chúng tôi sẽ cần url của trang web bị loại bỏ ... Hoặc ví dụ về trang web như vậy. Dù bằng cách nào, tôi khuyên bạn nên xây dựng cho mình một chức năng bổ sung để phân tích các giá trị này. –

+0

Ohh Brilliant !! Tôi đã gặp rắc rối bởi chính xác những điều tương tự, được viết bằng tay ra các giải pháp cho mỗi trong số này. Chúa ban phước cho SO! – vishalv2050

Trả lời

9

Nhìn vào nút url mô-đun. Cụ thể, url.resolve(from, to) phải là những gì bạn đang tìm kiếm.

+0

Cảm ơn !! Tôi đánh giá cao nó. – ewindsor

Các vấn đề liên quan