Enviado por hitz el Mar, 04/28/2009 - 11:39.
Posted in
Un script bastante práctico (no es mio, lo encontré en algún sitio...), que sirve para exportar las cookies de firefox, guardadas en una bd sqlite, a un fichero en texto plano compatible con por ejemplo wget. Se utiliza de esta manera:
python fxcookies.py .mozilla/firefox/e01uYv42.default/cookies.sqlite megaupload.com
El script crea un fichero llamado cookies.txt que contiene, en este caso, las cookies de megaupload.com. Luego podemos utilizar wget de la siguiente manera:
wget --load-cookies=cookies.txt linkmegaupload
fxcookies.py
import sqlite3 as db
import sys
cookiedb = sys.argv[1]
targetfile = 'cookies.txt'
what = sys.argv[2]
connection = db.connect(cookiedb)
cursor = connection.cursor()
contents = "host, path, isSecure, expiry, name, value"
cursor.execute("SELECT " +contents+ " FROM moz_cookies WHERE host LIKE '%"
+what+ "%'")
file = open(targetfile, 'w')
index = 0
for row in cursor.fetchall():
file.write("%s\tTRUE\t%s\t%s\t%d\t%s\t%s\n" % (row[0], row[1],
str(bool(row[2])).upper(), row[3], str(row[4]), str(row[5])))
index += 1
print "Gesucht nach: %s" % what
print "Exportiert: %d" % index
file.close()
connection.close()
- Inicie sesión o regístrese para enviar comentarios
