Trình duyệt web có thể đọc được


2

Một trong những nhiệm vụ phổ biến nhất của tôi là:

1) Mở một loạt các tab

2) Sao chép và dán URL từ thanh địa chỉ, cũng như văn bản nội dung của từng tab đang mở vào trình chỉnh sửa văn bản

Có cách nào để kịch bản này từ shell Linux, mặc dù tôi đang duyệt trong GUI không?

Tôi cảm thấy mệt mỏi vì phải làm điều đó mọi lúc.


1
Bạn có thể cụ thể hơn về những gì bạn đang cố gắng làm? Các URL trong thanh địa chỉ hoặc trong phần thân của trang? Nó có thể tạo ra sự khác biệt những gì trình duyệt bạn đang sử dụng. Cách thông thường để truy xuất tập lệnh và phân tích cú pháp các trang web là bắt đầu bằng cách truy xuất trang bằng cách sử dụng curl hoặc là wget. Bạn không nói hệ điều hành nào, nhưng việc bạn sử dụng từ "shell" dường như ám chỉ Linux / Unix. Xin vui lòng xem Cách hỏi Cách đặt câu hỏi theo cách thông minh .
Dennis Williamson

@Dennis Williamson đã làm xong
ixtmixilix

Câu trả lời:


0

Một khả năng, nếu bạn không ngại tải xuống cùng một URL hai lần, là làm một cái gì đó như thế này:

#!/bin/bash -e
for url in 'http://www.example.com/foo/bar.html' \
       'http://superuser.com/questions/239935/scriptable-web-browsing' 
       # and so on
do
    TMPFILENAME=$(mktemp)
    firefox "$url"   # or whatever browser you want that is set to open
                     # links in a new tab
    echo "$url" > $TMPFILENAME
    lynx -dump "$url" >> $TMPFILENAME
    kate $TMPFILENAME &  # or any other text editor that is set to open
                         # files in a new tab
done
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.