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.
Provedení vzdáleného příkazu při připojení Ssh, před přihlášením?
Úloha Cron zkontrolovat, zda skript PHP běží, pokud ne, pak spustit?