elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  volcar código fuente a txt (Python-Bach)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: volcar código fuente a txt (Python-Bach)  (Leído 3,230 veces)
Caparroni

Desconectado Desconectado

Mensajes: 24


Ver Perfil
volcar código fuente a txt (Python-Bach)
« en: 24 Abril 2016, 11:25 am »

Buenas gente,  necesito un script que me vuelque el código fuente de la web que se le indique a un documento txt, he estado probando con batch: Con el comando Wget, pero no me funciona o se instala mal :/, también he probado en python 3.4 con 'urllib', pero no me aclaro, todas las guías que he encontrado son de urllib2 o urllib3, los cuales no he logrado encontrar para windows,  agradecería cualquier idea y mas aun unasolución xD, salu2


En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: volcar código fuente a txt (Python-Bach)
« Respuesta #1 en: 24 Abril 2016, 17:39 pm »

sería bueno que por lo menos pongas un código, digas que problemas te da y ahí los que saben te ayudarán mejor, en vez de esperar todo servido.


En línea

Caparroni

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Re: volcar código fuente a txt (Python-Bach)
« Respuesta #2 en: 24 Abril 2016, 19:05 pm »

Haber, no tengo código que volcar,  solo he encontrado 2 formas de hacerlo y ninguna me funciona, el comando Wget  (para descargar archivos de internet mediante "batch") el cual directamente no me funciona el instalador, y urllib2 (python) el cual para windows solo se encuentra la primera versión, urllib a secas, no pido todo servido, solo una idea o solución


1   import urllib3
2   url = "http://foro.elhacker.net/index.php"
3   http = urllib3.PoolManager(timeout=5.0)
4   r = http.urlopen('GET', url)
5   htmltext=r.read()

Con urllib3 creo que seria de ese modo
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: volcar código fuente a txt (Python-Bach)
« Respuesta #3 en: 24 Abril 2016, 20:15 pm »

si no te revisas la documentación no vas a llegar a ningún lado... estás mezclando urllib2 y 3

lee la documentación oficial... https://pypi.python.org/pypi/urllib3

allí más simple el ejemplo no es posible
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: volcar código fuente a txt (Python-Bach)
« Respuesta #4 en: 24 Abril 2016, 21:47 pm »

por lo que dices quedan más dudas que otra cosa:
"urllib2 (python) el cual para windows solo se encuentra la primera versión, urllib a secas, no pido todo servido, solo una idea o solución"
urllib2(python 2.x)
urllib "a secas"(python 3.x)
"1   import urllib3
2   url = "http://foro.elhacker.net/index.php"
3   http = urllib3.PoolManager(timeout=5.0)
4   r = http.urlopen('GET', url)
5   htmltext=r.read()

Con urllib3 creo que seria de ese modo"

¿lo probaste? ¿que error te da? ¿no es el resultado esperado?

supongo que estás copiando scripts sin tener ni la mínima idea de que hacen, ni buscando demasiada info.

¿que versión de python usas? en fin
batch no uso por que es demasiado límitado.
en python 3 con urllib sería algo así lo que buscas:

Código
  1. import urllib.request
  2. url = "http://www.google.com.ar"
  3. respuesta = urllib.request.urlopen(url)
  4. pagina = str(respuesta.read())
  5. print(pagina)
  6. archivo= open('codigo.txt','w')
  7. archivo.write(pagina)
  8.  

en "san google" aparece en muchas páginas info, aunque sí más que todo en python 2.7 y no lo uso.
En línea

Caparroni

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Re: volcar código fuente a txt (Python-Bach)
« Respuesta #5 en: 25 Abril 2016, 12:53 pm »

Perfecto Tincopasan, es justamente lo que intentaba hacer, uso python 3, como has dicho en "san google" sale mucha info, pero casi toda de urllib 2 ya he buscado creeeme T.T,  y urllib3 no podía ponerlo en windows , perdonen por mi incompetencia ante estos temas, soy nuevo en python y estoy lleno de dudas, enserio muchas gracias por vuestro tiempo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[PYTHON]Bajar Codigo Fuente de una Web(Con SOCKETS)
Scripting
mr.blood 0 4,869 Último mensaje 11 Enero 2011, 19:17 pm
por mr.blood
Codigo de fuente o librerias ... [PYTHON]
Scripting
Bomb-P 8 5,851 Último mensaje 29 Septiembre 2012, 15:04 pm
por Bomb-P
Codigo fuente de un troyano en python
Análisis y Diseño de Malware
AdeLax 8 9,583 Último mensaje 10 Enero 2013, 21:38 pm
por Ulianov
Código para volcar clipboard en un txt???
Scripting
santizuche 0 1,847 Último mensaje 13 Agosto 2015, 03:50 am
por santizuche
GitHub-Python-Correr y ver codigo fuente
Scripting
santiagoyepes 0 2,151 Último mensaje 2 Mayo 2019, 02:58 am
por santiagoyepes
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines