Webbsida skrapa med en gui. (3 / 5 steg)
Steg 3: Reviderade koden.
GHP.sh:
[code]
#=================================
# Få dagens horoskop
#-------------------------------------------------
# Få horoskop tecken, men har en standard.
# få tecken
hsign = ""
hsign = "Jungfrun"
hsign = $(zenity--inträde \
--title = "Dagliga horoskop" \
--text = "Ange din _sign:" \
--post-text "$hsign")
#-------------------------------------------
# utdata till inställningarna i dialogrutan
# teckenbredden krävs för information.
CW = 38
#-----------------------------------------------------------
#create datafil (datadir och filnamnet kan ändras efter dina behov.
datadir = "/ home/eddie/tecken"
filnamn = "$datadir/th"
# se till att hsign är versal
hsign = "" echo $hsign|tr "[a-z]" "[A-Z]''"
Cat $datadir/$hsign > $filename
eko - n "dagens datum:" >> $filename
datum + %D >> $filename
ECHO "Dagens horoskop för:" >> $filename
Lynx-bredd 1000 - dump "http://www.creators.com/lifestylefeatures/horoscopes/horoscopes-by-holiday.html" | grep $hsign | Vik -sw $cw >> $filename
#------------------------------------------------------------------------------------------------
#output
zenity--text-info--filnamn = $filename
#remove onödiga fil
RM $filename
#================================================================
[/code]
I datadir, kan du köra programmet för att få följande dialogrutor.
$./ghp.sh
....