GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Mendapatkan Url Youtube yang Mengerikan?

Saya akan mendapatkan halaman pencarian youtube di mana URL-nya mengerikan. Ini adalah contoh saat mencari searchkeyword diurutkan berdasarkan tanggal unggah:

wget http://www.youtube.com/results?search_type=videos&search_query=searchkeyword&search_sort=video_date_uploaded&suggested_categories=26%2C27%2C22%2C28%2C24

dan ini adalah halaman 2 dari hasil pencarian:

wget http://www.youtube.com/results?search_type=videos&search_query=searchkeyword&search_sort=video_date_uploaded&suggested_categories=26%2C27%2C22%2C28%2C24&page=2

wget memberi saya halaman yang menyesatkan untuk kedua halaman.

Jawaban yang Diterima:

Membungkus URL dalam tanda kutip tunggal akan berhasil. Selain itu, Anda juga ingin memberi nama pada file yang diunduh (jika tidak, akan ada nama aneh yang wget ditebak dari URL). Jadi

wget 'http://www.youtube.com/results?search_type=videos&search_query=searchkeyword&search_sort=video_date_uploaded&suggested_categories=26%2C27%2C22%2C28%2C24' -O nice_name.html

Penjelasan sesuai komentar laebshade (terima kasih telah mengingatkan saya):Banyak karakter lucu di URL akan ditafsirkan oleh shell sebagai perintah khusus atau urutan kontrol lainnya. Dari atas kepalaku, ~ ! # ^ &* semuanya akan berarti lain bagi shell (tergantung pada shell apa yang Anda gunakan). Anda dapat menggunakan untuk menghindari mereka satu per satu, atau mengutip semuanya.


Linux
  1. Bagaimana Mengenalinya Jika Sebuah File Sedang Diunduh Oleh Wget?

  2. Bagaimana Cara Mengubah Url Akses Phpmyadmin?

  3. Cara memperbarui URL WordPress di Plesk

  1. Cara Menginstal wget di Ubuntu

  2. Bagaimana cara menampilkan wget progress bar saja?

  3. Mungkin untuk menghubungkan file ke url web?

  1. Bagaimana saya bisa melakukan HTTP PUT dengan Wget?

  2. Bagaimana Anda mengarahkan respons wget ke standar keluar?

  3. Cara mengunduh file dari URL di Linux