Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Guardar en un TXT

  • 1 Respuestas
  • 764 Vistas

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

Desconectado Foocking

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Julio 09, 2019, 05:23:22 pm »
Hola, tengo una duda sobre un script hecho en Python. El script funciona correctamente, trata de enviar un formulario POST para así registrarse. Esta hecho mediante selenium y webdriver. Me gustaría hacer que lo que se envie se guarde en un documento de texto para así saber la cuenta creada. ¿Cómo podría hacerlo? Muchas gracias

« Última modificación: Julio 10, 2019, 04:10:53 am por HATI »

Conectado DtxdF

  • *
  • Moderator
  • Mensajes: 355
  • Actividad:
    61.67%
  • Reputación 6
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • Ver Perfil
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
« Respuesta #1 en: Julio 09, 2019, 10:57:34 pm »
@Foocking

Sencillo compañero, con la función "open()". Su uso es simple: open("Archivo", "modo"), se generan atributos dependiendo del modo, ejemplo: si eliges abrir un archivo y leerlo open("Archivo", "r").read() (Date cuenta del atributo que uso ".read()", entre paréntesis del atributo, incluyes el tamaño de bytes a leer), para leer un archivo binario usas el modo "<modo>b" (Solo le agregas la b, ejemplo: open("Archivo", "rb").read()).

Hay más modos, ejemplo:

* - open("Archivo", "w").write("Contenido");open("Archivo", "wb").write("Contenido binario") # Generalmente se usa el "w/wb" aunque no escribas caracteres irreconocibles.
* - open("Archivo", "r").read();open("Archivo", "rb").read()
* - open("Archivo", "a").write("Contenido");open("Archivo", "ab").write("Contenido") # Con este modo puedes escribir archivos así no existan, y si ya existen escribe con el contenido que tiene el archivo. Ejemplo: Si en el archivo "test.txt" tiene de contenido "Hola!", entonces con este modo escribiremos ademas de "Hola!\n", tambien "Hola2!", quedando:

Código: [Seleccionar]
Hola!
Hola2!

A diferencia de este modo (a, ab) y (w, wb), es que "wb" sobre-escribe, este no!.

* - Otro cosa a mencionar es que si agregas el "+" a un modo (ejemplo "ab+"), tendras para hacer dos posibilidades de un modo. Ejemplo si yo coloco "w+" tendré la posibilidad de escribir un archivo y leerlo, pero si en tal caso de existir contenido lo sobre-escribire, inténtalo con "a+" y usa los atributos ".read()" y ".write()" para que veas con tus propios ojos el funcionamiento.

Tu ejercicio sera practicar el guardar lo que deseas. Una ayuda extra que te proporciono es que uses str() para almacenar un número (En tal caso que desees almacenar la variable security de tu script).
« Última modificación: Julio 09, 2019, 11:03:16 pm por DtxdF »
Los seres humanos son robots, cuyo combustible es el afanado dinero.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 21410
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 9514
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 8165
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 12476
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 10693
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon