Navigare da terminale e’ un’esperienza gratificante. Niente inutili immagini, niente pubblicita’, niente JavaScript e Flash, solo voi e il testo. Ci sono tanti browser web testuali, ognuno di noi ha il suo preferito, a me piace w3m. Oggi vedremo due opzioni di w3m molto importanti: lingua e user agent.
Google visto da W3M
Prima di tutto assicuratevi di avere il file di configurazione di w3m nella directory ~/.w3m/
il file si chiama config
. Se non lo avete dovete copiare quello presente nella directory /etc/w3m/
, fate cosi’:
$ cp /etc/w3m/config ~/.w3m/
ora potete agire in due modi, o scrivete (o sostituite se sono gia’ presenti) queste due righe nel file ~/.w3m/config
:
--8<--- accept_language it;q=1.0, en;q=0.5 user_agent w3m/0.5.2 (Linux i686; en; Debian-3.0.6-3) ---8<---
oppure aprite una pagina web con w3m:
$ w3m debian.org
notate come la pagina sia in inglese, ora premete il tasto o
e cercate “Network Setting“, ora nel form relativo a “User-Agent identification string” inserite:
--8<--- w3m/0.5.2 (Linux i686; en; Debian-3.0.6-3) ---8<---
mentre nel form relativo a “Accept-Language header” scrivete:
--8<--- it;q=1.0, en;q=0.5 ---8<---
Adesso spostatevi sull’OK e premete invio.
Riaprendo la pagina debian.org
con w3m:
$ w3m debian.org
noterete che questa volta e’ in italiano.
Potete cambiare l’opzione delle lingue in modo che le pagine vengano mostrate (se hanno questa caratteristica) nella vostra lingua preferita, ricordate di dare la precedenza nel giusto ordine (q=1.0 e’ la preferita), ad esempio se preferite l’inglese, poi l’italiano e per ultimo il giapponese, sara’:
--8<--- en;q=1.0, it;q=0.7, jp;q=0.5 ---8<---
Naturalmente questi dati sono un esempio, nell’user agent c’e’ w3m versione 0.5.2, con GNU/Debian Lenny. Voi ci mettete i vostri dati, o i dati che volete, potete inserire anche un user agent diverso da quello reale.
Se ad esempio generalmente usate il browser BROWSER
, provate con quel browser ad andare su questo link: User Agent String.Com, ora copiate il contenuto sotto “User Agent String explained :“
e copiatelo nel form relativo a “User-Agent identification string” nelle opzioni di w3m (o preceduto da
user_agent
nel file config).
Se ad esempio volete che w3m venga rilevato come Internet Explorer 3.0, e il vostro SO venga rilevato come Windows 3.1, dovete inserire questo:
--8<--- Mozilla/2.0 (compatible; MSIE 3.0; Windows 3.1) ---8<---
divertente vero? E’ piu’ utile pero’ mettere come user agent un crawler, dipende da cosa dovete fare, lascio a voi l’utilizzo.
Per una lista delle stringhe di vari user agent consultate questo elenco.
[^] torna su | post<li> |