Mit wget mit subprocess

Ich versuche, verwenden Sie wget mit subprocess.

meine versuche, funktionierte bis ich versuchte, laden Sie die Seite in ein bestimmtes Verzeichnis mit diesem code:

url = 'google.com'
location = '/home/patrick/downloads'
args = ['wget', 'r', 'l 1' 'p' 'P %s' % location, url]

output = Popen(args, stdout=PIPE)

wenn ich diesen code ausführen in /home/patrick bekomme ich index.html im /home/patrick und nicht in /home/patrick/downloads.

Können Sie mir helfen?

Danke 😉

  • verwenden Sie einfach libcurl
  • warum nicht das urllib oder httplib?
  • Den wichtigsten Grund sehe ich nicht verwenden eine python-Bibliothek ist, wenn Sie mit großen Dateien, die Sie nicht verwenden, interpreter-Speicher zum download & Prozess - Sie nur die hand aus, um einen anderen Prozess gebaut zu tun, dass ein Teil, alle unix-artig ist.
  • Ich brauchte einen Befehl zum download einer ganzen Webseite 🙂
InformationsquelleAutor patrick | 2010-01-14
Schreibe einen Kommentar