Nếu tôi có tệp .txt chứa danh sách URL, làm cách nào tôi có thể yêu cầu Chrome hoặc Firefox mở chúng, một URL trên mỗi tab và sau đó lưu trang riêng biệt trong mỗi tab?
Bất kỳ nền tảng nào cũng sẽ làm: Windows, Mac, Linux.
Nếu tôi có tệp .txt chứa danh sách URL, làm cách nào tôi có thể yêu cầu Chrome hoặc Firefox mở chúng, một URL trên mỗi tab và sau đó lưu trang riêng biệt trong mỗi tab?
Bất kỳ nền tảng nào cũng sẽ làm: Windows, Mac, Linux.
Câu trả lời:
Mở URL trong các tab có thể được thực hiện chỉ cần dán trong bảng điều khiển nhắc nhở cmd
các URL của bạn như thế này.
start chrome http://yoururls/foo.html &
start chrome http://yoururls/bar.html &
.
.
.
hoặc là
start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
Mặc dù câu hỏi đặc biệt đề cập đến Chrome và Firefox, nhưng nếu điều bạn đang cố gắng làm là lưu nội dung của từng trang, wget sẽ được thực hiện cho nhiệm vụ này. Ví dụ:
wget --input-file=list_of_urls.txt
Bạn thậm chí có thể chỉ định một tác nhân người dùng cụ thể trong trường hợp bạn muốn máy chủ xem yêu cầu như một trình duyệt nhất định:
wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Trả lời câu hỏi của riêng tôi, tôi không chắc chắn về một số plugin tôi đã thấy nhưng nhìn kỹ hơn đã xác nhận rằng họ nên thực hiện công việc.
Hai giai đoạn:
1) Chạy Firefox hoặc Chrome từ dòng lệnh, chuyển vào danh sách các trang dưới dạng tham số hoặc tệp chứa danh sách, sử dụng một trong các phương pháp sau:
2) Sau đó, sử dụng một trong các trình cắm sau đây nếu thích hợp để lưu tất cả nội dung của từng tab
Firefox:
https://addons.mozilla.org/en-US/firefox/addon/unmht/
Trích dẫn từ trang trình cắm (tính năng đặc biệt quan tâm cho câu hỏi này):
Về tiện ích bổ sung này: UnMHT cung cấp các tính năng sau:
- Lưu trang web dưới dạng tệp MHT.
- Chèn URL của trang web và ngày bạn đã lưu vào tệp MHT đã lưu.
- Lưu nhiều tab dưới dạng tệp MHT cùng một lúc.
- Lưu nhiều tab vào một tệp MHT.
- Lưu trang web bằng một cú nhấp chuột vào thư mục được chỉ định trước với tính năng Lưu nhanh.
- Chuyển đổi tệp HTML và thư mục chứa các tệp được HTML sử dụng thành tệp MHT.
- Xem tệp MHT được lưu bởi UnMHT, IE, PowerPoint, v.v.
Chrome: Tiện ích mở rộng: ZipTabs https://chrom.google.com.vn/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba
Từ trang mở rộng:
- lưu nhiều trang đã mở vào một tệp zip chứa các tệp HTML đơn lẻ với tất cả các tài nguyên được bao gồm (hình ảnh, bảng định kiểu, khung ...)
- mở tệp zip chứa tài liệu lưu trữ vào các tab Ghi chú:
- tiện ích mở rộng này cần "SingleFile Core" đã được cài đặt (làm theo hướng dẫn cài đặt)