[bglug] googlereport

k|b|s kbs@bglug.it
Lun 24 Gen 2005 18:26:05 CET


Ricerca su google con salvataggio su file solo dei links:

--8<-- CUT HERE --8<-- 
#!/bin/bash
# by k|b|s
QUERY=` echo "$*" | sed -e 's/+/%2b/g;s/"/%22/g;y/ /+/' `
echo "Quanti risultati vuoi avere? (1-100)" ; read HITS
echo "Sto cercando..."
links -source "http://www.google.it/search?q=$QUERY&num=$HITS" > /tmp/report.raw
cat /tmp/report.raw 		|
grep "su circa"                 |
awk -F"su circa" '{print $2}'   | 
awk -F"<b>" '{print $2}'        | 
awk -F"</b>" '{print "Total hits: ~"$1"<p>"}'      >report.html
cat /tmp/report.raw | \
awk -F "class=g>" '{print $2}' | \
sed '/^$/d' | \
awk -F "href=" '{print $2}'| \
sed '/^$/d' |\
awk -F ">" '{print ""FNR" <a href=\""$1"\">"$1"</a><p>\n"}' >>report.html
rm /tmp/report.raw
echo "Fatto, ora guarda in report.html"
exit 0
--8<-- CUT HERE --8<-- 

Questa versione vi prende al max solo i primi 100 risultati. Ho anche altre versioni,
pił raffinate e con tanti bonus da lamer.
Attenzione, potreste infrangere la policy di google sui robots!
Have fun ;^)

-- 
REASON, n.
    Propensitate of prejudice.
k|b|s ~> mailto `echo ti.gulgb@sbk|'rev'`



Maggiori informazioni sulla lista bglug