Ergebnis 1 bis 7 von 7
  1. #1
    Anfänger
    Registriert seit
    28.03.2020
    Beiträge
    9

    Standard Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    grüsse euch liebe community,

    ich bin python anfänger und probiere mich etwas rum. jetzt will ich ein programm schreiben dass völlig automatisch folgendes machen kann.

    undzwar will ich den browser öffnen einen link eingeben dann den quellcode anzeigen lassen (mittels tastenkombination ?) und diese dann herunterladen. das natürlich möglichst effizient also wenn ich eine liste von links habe dass mir nicht nacher hunderte seiten geöffnet bleiben.

    der quellcode muss natürlich nicht manuell heruntergeladen werden gerne auch kopieren und als textdatei speichern zum beispiel.

    das wars eigentlich. meine frage ist jetzt welche bib brauche ich dafür ?

    codebeispiele sind gern gesehen.

    eine andere frage nur für den fall das jemand eine ahnung hat gibt es für diesen vorgang auch tools in der bashscript sprache? ich kann es mir vorstellen

    danke für eure hilfe schonmal

    mit freundlichen grüssen

    0u1law

  2. #2
    stiller leser
    Registriert seit
    30.08.2007
    Beiträge
    74

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    Hi Ou1law

    Das kannst du mit Selenium machen. Ist recht easy zum coden.

  3. #3
    Anfänger
    Registriert seit
    28.03.2020
    Beiträge
    9

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    super danke dir!

  4. #4
    Anfänger
    Registriert seit
    19.04.2019
    Beiträge
    14

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    Also wenn du nur den Quellcode haben willst ist Selenium bisschen Overkill. Dafür brauchst du ja gar keinen Browser und Selenium ist für Browers-Automatisierung.
    Code:
    import urllib2
    response = urllib2.urlopen("http://google.de")
    pageSource = response.read()
    dann hast du die page source.

    wenn du du den Sourcecode zu in eine Datei schreiben wills brauchst du noch folgendes:

    Code:
    f = open("source.txt", "w")
    f.write(pageSource)
    f.close()
    ist eigentlich relativ selbsterklärend. Wenn du Kommentare zu den einzelnen Zeilen haben willst sag bescheid.

    Mfg

  5. #5
    Anfänger
    Registriert seit
    28.03.2020
    Beiträge
    9

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    also hab mir dein beispiel angesehen und auch etwas im internet geschaut aber das ist für python2 wenn ich recht habe ?

  6. #6
    Tron Avatar von gORDon_vdLg
    Registriert seit
    23.07.2007
    Beiträge
    801

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    Weiß gerade nicht ob die urllib nur für python2 war, falls ja kannst du auch statt dessen "requests" nehmen, muss aber zusätzlich per pip installiert werden. Fand ich immer etwas angenehmer als urllib und läuft auf jeden Fall mit Python 3.

    Ein Dateidownload könnte dann z.B. so aussehen:

    Code:
    import requests
    
    r = requests.get('https://google.de')
    open('gurgel.html', 'wb').write(r.content)

  7. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    sn0w (30.06.2020)

  8. #7
    Sobig Wurm
    Registriert seit
    03.07.2015
    Beiträge
    201

    Standard AW: Mit python den Browser ansteuern/tastatur bedienen/ downloaden

    Zitat Zitat von 0u1law Beitrag anzeigen
    also hab mir dein beispiel angesehen und auch etwas im internet geschaut aber das ist für python2 wenn ich recht habe ?
    Ja, das ist für Python 2. In Python 3 würde der Request so aussehen:

    Code:
    from urllib.request import urlopen
    html = urlopen("http://www.google.com").read()

Ähnliche Themen

  1. LPT unter XP ansteuern
    Von terrorzwerg im Forum Delphi
    Antworten: 2
    Letzter Beitrag: 24.02.2009, 23:49
  2. Wie ElcomSoft Distributed Password Recovery bedienen?
    Von REFLΞX im Forum Suche Tutorials
    Antworten: 0
    Letzter Beitrag: 09.01.2009, 19:23
  3. Counter Strike Browser zum downloaden!
    Von Kelvin16 im Forum VisualBasic
    Antworten: 15
    Letzter Beitrag: 15.10.2008, 23:15
  4. Hydra modded - Leichter zu bedienen!
    Von Suicide im Forum VoIP
    Antworten: 6
    Letzter Beitrag: 09.12.2007, 11:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •