Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Orni1 en 23 Febrero 2021, 21:37 pm



Título: remotezip en python
Publicado por: Orni1 en 23 Febrero 2021, 21:37 pm
Estoy enredando con python para obtener archivos en remoto desde un zip.

Esto lo tengo claro que debe ser así

Código
  1. import os
  2. import subprocess
  3. from remotezip import RemoteZip
  4. with RemoteZip(url.zip) as zip:
  5.    zip.extract('archivo.txt')
  6.  

Por otra parte uso curl con el parametro --path-as-is para poder utilizar los comodines /../ en el enlace.

Para usar curl en python hago así:
Código
  1. import os
  2. import subprocess
  3. subprocess.run('curl.exe --path-as-is "http://servidor/../directorio/archivo.zip" -o archivo.zip')
  4.  

La pregunta es cómo puedo usar una url con los comodines /../ en RemoteZip o como paso el contenido que obtiene curl a remotezip para obtener solo el archivo.txt sin descargar el zip o leer el  texto en remoto.


[MOD] Usar la etiqueta GeSHi correcta.