Página Web de raspado via Linux. (4 / 16 paso)

Paso 4: Reemplazo horscope la escritura.

Mira la astrología como una historieta intelectual y una penetración en humanos
pensamiento. Así que va dar un vistazo a lo de vez en cuando. También dio la oportunidad de jugar con raspado de la página otra vez.

$./horoscope.sh Virgo

Horóscopo diario para martes, 19 de mayo de 2015

Compartir:

A través de amigos de alguien cerca, usted podría aprender más acerca de su

fondo. Esta información adicional, especialmente si está relacionado con cómo

adquirieron sus calificaciones y las amistades que hicieron en

la ruta, puede no ser algo usted desea discutir con otros, pero puede ir

algún modo a explicar por qué tiraron hacia ciertos

ubicaciones geográficas. Esto podría incluso impacto en decisiones

ahora para viajar en un par de meses.

VIRGO

---------------------------------------------

Escribió un guión para el horóscopo diario para una muestra particular. El sitio que estamos obteniendo los datos ha cambiado. Así me llevó a ir a otro sitio por el momento. Realmente parece una bendición en disfraz porque ahora podemos obtener más de la lista diaria. Aquí está el guión original.

Escritura original de la

[código]

#===================================

# Obtener el horóscopo

# obtener muestra

hsign = ""

leer -p "Introduzca su signo horscope:" hsign

Si [- z $hsign]

entonces hsign = "virgo"

fi

# hsign = $(zenity--entrada \

#--title = "Horóscopo diario" \

#--texto = "escriba su _sign:" \

#--texto de la entrada "$hsign")

#-------------------------------------------

# salida de datos

anchura de carácter # para cuadro de información

CW = 38

#create archivo de datos (datadir y el nombre puede ser cambiado a sus necesidades.

datadir = "/ Inicio, eddie bin/signos"

nombre de archivo = "$datadir/th"

# Asegúrese de que hsign es mayúscula

hsign = "'echo $hsign|tr '[a-z]' ' [A-z]''"

gato $datadir/$hsign > $filename

echo - n "fecha de hoy:" >> $filename

fecha + %d >> $filename

echo "Horóscopo para:" >> $filename

lince-ancho 1000 - descarga "http://www.creators.com/lifestylefeatures/horoscopes/horoscopes-by-holiday.html" | grep $hsign | doblar -sw $cw >> $filename

#output

# zenity--texto-info--filename = $filename

gato $filename

#remove archivos innecesarios

RM $filename

[/ code]

No estaba seguro cómo hacer el guión, pero recordé el viejo script CNN que se utilizó. Cambios menores y así estamos con los ámbitos otra vez. Para invocar la secuencia de comandos utilizas./horoscope.sh signname

$./horoscope.sh Virgo

Primera letra debe ser mayúscula y el resto en minúsculas.

Nuevo script

[code];

####################################

# Horóscopo Grabber

#

#===============================

# Las asignaciones

# --------------------------------

DataFile="Horoscope.txt"

dejar "bandera = 0"

asignaciones de final #

#=================================

#

# Obtener el archivo de datos

#---------------------------------

Elinks-descarga "http://www.horoscopes.co.uk/$ 1/diario-Horoscope.php" > $datafile

#=================================

#

# Extraer y Mostrar datos

#---------------------------------

mientras que la línea de lectura

hacer fdata [$a] = $linea

echo $linea | grep - q "Horoscopo"

Si [$? - eq 0]; entonces

encabezado #

claro

dejar "bandera = 1"

fi

Si [$flag - eq 1]; entonces

echo $linea | grep - q "$1"

Si [$? - eq 0]; entonces

dejar "bandera = 0"

otra cosa

echo $linea | grep - q "IMG"

Si [$? - eq 0]; entonces

dejar "respuesta = donothing"

otra cosa

echo $linea | sed / \ [. * \] / /'

fi

fi

fi

dejó "un += 1"

hecho < $datafile

pie de página #

echo ---------------------------------------------

Eco

#===================================

# Fin.

####################################

[/ code]

Artículos Relacionados

Página Web de raspado desde/hacia una página web.

Página Web de raspado desde/hacia una página web.

El objetivo del proyecto es tomar el mando como archivos por lotes y hacerlos accesibles desde la web. Podrás hacer tu propia página web y no tener que depender de alguien para preparar para usted. Web para raspar de nuevo a la web la página otra vez
Comandos de linux simple de una página web.

Comandos de linux simple de una página web.

Tenía que haber una manera de hacer simples comandos para linux sin ir a la línea de comandos. La parte limpia para este proyecto es que usted puede fácilmente ampliar usted mismo. Necesita un listado de directorios. No hay problema. Necesita saber c
Partir del raspado de la página web con php.

Partir del raspado de la página web con php.

Lo hemos hecho alguna página web con bash y ahora queremos aumentar el poder del código con un lenguaje de secuencias de comandos página web llamado PHP. Es la P por lo general en la pila de amp (W/M/L) de un servidor de web de Apache2. Le mostrará l
Página Web con una interfaz gráfica de usuario.

Página Web con una interfaz gráfica de usuario.

Hasta ahora hemos hecho raspado de la página web a través de la línea de comandos con y luego lo hicimos con la web. Ahora vamos a hacer en el escritorio. Sólo haré un ejemplo y usted puede averiguar el resto de ellos. Estaremos usando zenity otra ve
Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

visualización remota de datos en tiempo real.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para datos de los sensores en tiempo real push desde un Arduino a una página web para la visualización con Processin
Cómo hacer una página web

Cómo hacer una página web

Aprende a crear tu propia página web usando HTML!Paso 1: Introducción:La columna vertebral de cualquier página web se compone de archivos de Hyper Text Markup Language (HTML). Esta guía le mostrará cómo crear una sencilla página web utilizando su últ
Cómo hacer páginas web - completa introducción al desarrollo Web

Cómo hacer páginas web - completa introducción al desarrollo Web

Ver en YouTubeEsta serie de videos es introducir el desarrollo del sitio web para principiantes que no saben nada de hacer páginas Web. Este primer episodio presenta el software que utilizo en mi flujo de trabajo para realizar sitios web en el mejor
Cómo obtener acceso a cualquier página web que está bloqueada en tu escuela o trabajo

Cómo obtener acceso a cualquier página web que está bloqueada en tu escuela o trabajo

Hola chicos estoy haciendo este video porque pasé mucho tiempo en la Universidad y siempre estoy navegando por Internet pero siempre bloquearon algunas paginas web que me gusta usar como Facebook, WhatsApp, Twitter, Tumbler, Youtube, contracción y et
¿Cómo puede todavía recordar la Página Web de algo que publicaste en Facebook?

¿Cómo puede todavía recordar la Página Web de algo que publicaste en Facebook?

Hola chicos hoy les voy a mostrar cómo recuerda el sitio web/enlace de tu post viejo/nuevo en facebook.comPaso 1: Postear algo para empezarPaso 2: Esperar por los comentarios se muestranPaso 3: Si ves algo que estaba en tu post, haga clic en élPaso 4
Cómo cambiar una página web dentro del navegador web Google Chrome

Cómo cambiar una página web dentro del navegador web Google Chrome

este instructable le mostrará cómo cambiar una página web usando el navegador Chrome.Todo lo que necesitas es el navegador de Google Chrome y un ordenador.Paso 1: Abra una página web Abra el navegador de Google Chrome y abrir cualquier página web que
Edición de una página web en Google Chrome

Edición de una página web en Google Chrome

¿qué pasa si te dije que podía editar cualquier página web o sitio web en internet desde el ordenador de casa sin cualquier equipo loco conocimientos de programación o software especial? ¡ Es fácil! Lo único que usted necesita para que este truco fun
Cómo importar datos desde cualquier página web a excel hoja de cálculo al instante.

Cómo importar datos desde cualquier página web a excel hoja de cálculo al instante.

Este video se demuestra cómo utilizar una herramienta en excel que le permite recuperar datos desde cualquier página web a excel hoja de cálculo.Rascándose la cabeza... sólo tratando de averiguar cómo transferir los datos más buscados de la web en su
Guardar una página web con todo lo que en XP (NO requiere INTERNET!)

Guardar una página web con todo lo que en XP (NO requiere INTERNET!)

En este instructable, voy a mostrarte cómo guardar una página web utilizando internet explorer, Microsoft Windows XP Pro. y una conexión a internet. Al hacer esto, requiere una conexión a internet para cargar la página web, pero no a ver cuando se gu
Cómo incrustar vídeos en una página web usando HTML5

Cómo incrustar vídeos en una página web usando HTML5

este tutorial le mostrará cómo poner cualquier video en un sitio web usando HTML5 y la nueva etiqueta. Mediante el uso de HTML5 puede tener videos en su sitio de Internet sin necesidad de algún plugin como Adobe Flash, y se puede reproducir en dispos