Přejdu na stránku vyhledávání na youtube, kde je adresa URL hrozná. Toto je příklad při hledání searchkeyword
seřazeno podle data nahrání:
wget http://www.youtube.com/results?search_type=videos&search_query=searchkeyword&search_sort=video_date_uploaded&suggested_categories=26%2C27%2C22%2C28%2C24
a toto je strana 2 výsledku vyhledávání:
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 mi dává zavádějící stránku pro obě stránky.
Přijatá odpověď:
Zabalit adresu URL do jednoduchých uvozovek by mělo stačit. Také budete chtít pojmenovat stažený soubor (jinak bude mít divný název, který wget
uhodnuto z adresy URL). Takže
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
Vysvětlení podle komentáře laebshade (díky za připomenutí):Mnoho vtipných znaků v URL bude interpretováno shellem jako speciální příkazy nebo jiné ovládací sekvence. Z hlavy, ~! # ^ &* budou pro shell znamenat něco jiného (záleží na tom, jaký shell používáte). Můžete použít uniknout jim jeden po druhém, nebo citovat celou věc.