Điểm:0

wget một liên kết với chuyển hướng google

lá cờ cn

Có một trang đầy tải xuống nhưng tất cả đều sử dụng https://www.google.com/url?q=http://www.$$$/*.pdf&....

Tôi có thể tải xuống bằng http://www.$$$/*.pdf trực tiếp nhưng có hơn 50 tệp. Dù sao để tránh điều này? Có thể quên làm điều đó? Tôi đã thử nhưng nó chỉ tải xuống các liên kết như bên dưới www.google.com/

Bất kỳ trợ giúp sẽ được đánh giá cao.

Điểm:0
lá cờ in

Bạn đã có thể sử dụng grep -P để lọc ra các liên kết thực và thêm dưới dạng tệp đầu vào (-tôi) đến quên đi sử dụng quy trình thay thế:

wget -i <(liên kết grep -Po '[?&]q=\K[^&]*')

Tuy nhiên, tôi đoán rằng URL được nhúng là URL được mã hóa, sau đó bạn cần thực hiện một bước để bỏ trích dẫn:

urldecode() { [ $# -eq 0 ] && str=$(</dev/stdin) || str="$@"; : "${str//+/ }"; tiếng vang -e "${_//%/\x}"; }
wget -i <(grep -Po '[?&]q=\K[^&]*' links | urldecode)

Hoặc với con trăn'S urllib.parse.unquote:

wget -i <(trăn -c '
nhập lại
từ urllib.parse nhập unquote
với open("links") là f:
  cho dòng trong f.readlines():
    url=re.search("([&?]q=)([^&]*)", dòng)
    in(unquote(url.group(2)))
')

(tất nhiên bạn có thể sử dụng con trăn để thay thế quên đi cũng một phần…)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.