Codice: Seleziona tutto
lynx -source rss_urldove rss_url va sostituito con il percorso del feed RSS; ad esempio:
Codice: Seleziona tutto
lynx -source http://budus.ilbello.com/?feed=rss2
Se la risposta che si ottiene è simile alla seguente:
Codice: Seleziona tutto
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>406 Not Acceptable</title>
</head><body>
<h1>Not Acceptable</h1>
<p>An appropriate representation of the requested resource / could not be found on this server.</p>
</body></html>
significa che il server sul quale è ospitato il feed RSS esegue un controllo del software client che richiede la pagina e, se ne individua uno non abilitato, di fatto lo censura.
Fino a quando non si aggiornerà il BOT, sarà possibile risolvere il problema modificando il file budus_rss.sh alla riga 375 in modo che da così:
Codice: Seleziona tutto
lynx -source "${rss_url}" | sed 's/%/%%/g' > ${rss_filename}.dat &
diventi così:
Codice: Seleziona tutto
lynx -useragent="Googlebot/2.1_Lynx" -source "${rss_url}" | sed 's/%/%%/g' > ${rss_filename}.dat &
facendo in modo che il server venga "ingannato", credendo che sia il crawler di Google ad eseguire uno scan.