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

Paso 9: Otro raspador de tiempo.

Mi padrastro estaba en meteorología. En la cara fue un meteorólogo en el ejército, nos metieron en él. Así me gusta looke en un informe de tiempo mínimo. Archivos por lotes facilitan a los servidores mostrar los datos según sea necesario. Tienen un nslu2 corriendo linux con muy bajos recursos. Así que es perfecto para tomar datos de la web un archivo por lotes. También se puede utilizar para dispositivos móviles.  Esto también significa que usted puede insertar los datos tomó en una base de datos para la investigación posterior,

Realmente he estado haciendo tiempo raspado por un tiempo, esto es probablemente casi el décimo guión que he escrito.  De la línea de comandos podría verse así:

~./gwp2.sh $ 22546
El tiempo en 22546 19 Sep:
Actualizado: 7:05 AM EDT el 19 de septiembre de 2013
Observado en la colina de Mantico, Beaverdam, Virginia
Temperatura 47,8 ° 8,8 ° C de
Humedad 98%
Punto de rocío 47° F / 8° C
Windchill 48° F / 9° C
Ráfaga de viento mph 0.0/0.0 km/h
Presión 30,19 / 1022 hPa (subiendo)
Condiciones mayormente nubladas
Visibilidad millas 10,0/16,1 kilómetros
UV 0.0 de 16
Nubes nubes (BKN): 5500 pies/1676 m
Ayer la máxima 74° F / 23° C
Ayer mínimo 49° F / 9° C
Salida del sol 6:55 AM EDT
Puesta de sol 7:11 PM EDT
Subida de la luna 7:09 PM EDT
Luna Set 7:01 AM EDT
Luna fase de fase de la luna
Luna llena
RAW METAR METAR KEZF 191055Z AUTO 00000KT 10SM BKN055 10 10 A3019 RMK AO2 T00950095

~$

El script para tomar los datos es bastante recta hacia adelante.  Tire toda la página de la web y luego extraer datos según sea necesario.

[código]
zip = $1
TMON = $(fecha + "%b")
tday = $(fecha + "%d")
echo "el tiempo en $zip en $tmon $tday:"
lince-ancho 1000 - descarga "http://m.wund.com/cgi-bin/findweather/getForecast?brand=mobile & query = $zip" > el tiempo en
tiempo del gato | grep "Actualizado"
tiempo del gato | grep "Observado"
tiempo del gato | grep "Temperatura"
tiempo del gato | grep "Humedad"
tiempo del gato | grep "Rocío"
tiempo del gato | grep "Viento" | cabeza -1
tiempo del gato | grep "Ráfagas de viento" | cabeza -1
tiempo del gato | grep "Presión"
tiempo del gato | grep "Condiciones" | cabeza -1
tiempo del gato | grep "Visibilidad"
tiempo del gato | grep "UV"
tiempo del gato | grep 'Nubes'
tiempo del gato | grep "Máximo de ayer"
tiempo del gato | grep "Mínimo de ayer"
tiempo del gato | grep "Amanecer"
tiempo del gato | grep "Sunset"
tiempo del gato | grep "Moon Rise"
tiempo del gato | grep 'Set Luna'
tiempo del gato | grep-A1 "Fase lunar"
tiempo del gato | grep "Raw METAR"
[/ code]

Espero que este programa de lille ayuda a alguien.

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