ver codigo fuente de una pagina web desde msdos

Iniciado por morenochico, 14 Abril 2011, 02:00 AM

0 Miembros y 1 Visitante están viendo este tema.

aNT366

Un poco más fino:


@ECHO OFF
PUSHD %~dp0
set OBJ=http://foro.elhacker.net/scripting/ver_codigo_fuente_de_una_pagina_web_desde_msdos-t324643.0.html
WGet  -O OBJ.HTML -o log.INF %OBJ% && (ECHO  %TIME% INICIO PROCESO: > HTMLPROCE.TXT) ||(COLOR 1F&TYPE LOG.INF &PAUSE&EXIT)

SETLOCAL ENABLEDELAYEDEXPANSION

SET /A LOC1=99& SET /A LOC2=500& SET /A CONT=LOC1

IF %LOC1% EQU 0 (SET LOC1=) ELSE (SET LOC1=skip=%LOC1%)

FOR /F "tokens=* %LOC1%" %%F IN (OBJ.HTML) DO (
SET /A  CONT+=1
CLS & ECHO. & ECHO  PROCESANDO LINEA !CONT!

ECHO !CONT!. PROCESANDO DATOS: %%F >> HTMLPROCE.TXT
IF !CONT! EQU %LOC2% GOTO EOF
)

:EOF
NOTEPAD HTMLPROCE.TXT
ENDLOCAL


Jhona247

Sabrán como utilizo esta opcion pero para una liga mas o menos asi

http://www.buholegal.com/listaacuerdos/df/?juzgado=102&tipo=fecha&fecha=07/02/2012

El problema son los & ampersan no los reconoce y ....si le pongo %26 k seria el ascci code me marca un error en la pagina :(

Saludos

Eleкtro

#12
Cita de: Jhona247 en 14 Febrero 2012, 20:44 PM
El problema son los & ampersan no los reconoce

Eso pasa por no hacer los scripts como se debe, usando comillas dobles...

"%OBJ%" debe ir con comillas dobles, y "Set OBJ=" también.

Código (DOS) [Seleccionar]
Set "OBJ=http://www.buholegal.com/listaacuerdos/df/?juzgado=102&tipo=fecha&fecha=07/02/2012"
WGet  -O OBJ.HTML -o log.INF "%OBJ%" && ...



EDITO:
He modificado un poco el code, Si prefieres usar el de arriba, simplemente pon las comillas dobles donde te dije :P

Código (dos) [Seleccionar]

@Echo OFF
Color F0
Mode con cols=100 lines=50

set "URL=www.buholegal.com/listaacuerdos/df/?juzgado=102&tipo=fecha&fecha=07/02/2012"
Echo: Procesando la URL... | MORE
WGet -O "Output.txt" "%URL%" 2>NUL && (Type "Output.txt" | MORE /E /C) || (Echo: Error al descargar la URL! | MORE)

Pause
Exit



Saludos








Jhona247

:D OK con eso jalo muy bien Graciassssssss!!!!!!!!!!