Python Login - VBulletin Board

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Natrium
User
Beiträge: 15
Registriert: Montag 13. April 2020, 16:13

Moin Moin,

Ich versuche gerade den Login bei einem VBulletin Board zu programmieren, bekomme jedoch immer Fehlermeldungen.

Code -

Code: Alles auswählen

import hashlib
import requests
from bs4 import BeautifulSoup


with requests.Session() as s:
    username = 'username'
    password = 'password'
    BASE_URL = 'URL'

    r = s.post(BASE_URL + '/login.php?do=login', {
    'vb_login_username':        username,
    'vb_login_password':        password,
    'vb_login_md5password':     hashlib.md5(password.encode()).hexdigest(),
    'vb_login_md5password_utf': hashlib.md5(password.encode("utf-8")).hexdigest(),

    'cookieuser': 1,
    'do': 'login',
    's': '',
    'securitytoken': 'guest'
    })

    base_page = s.get('THE PAGE ON THE WEBSITE YOU WANT TO SCRAPE')
    soup = BeautifulSoup(base_page.content, 'lxml')
    print(soup)
Folgende Fehler komme bei Ausführung:

"requests.exceptions.MissingSchema: Invalid URL 'THE PAGE ON THE WEBSITE YOU WANT TO SCRAPE': No schema supplied. Perhaps you meant http://THE PAGE ON THE WEBSITE YOU WANT TO SCRAPE?"

Jemand eine Idee woran das liegen kann?
Lg und thanks
Benutzeravatar
noisefloor
User
Beiträge: 4193
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

schau dir mal an, was die `get` Methode als Parameter erwartet und was du übergibst...

Hast du den Code kopiert oder selber geschrieben? Wenn ersteres: hast du ein Grundverständnis davon, was da passiert?

Gruß, noisefloor
Natrium
User
Beiträge: 15
Registriert: Montag 13. April 2020, 16:13

noisefloor hat geschrieben: Montag 20. April 2020, 15:13 Hallo,

schau dir mal an, was die `get` Methode als Parameter erwartet und was du übergibst...

Hast du den Code kopiert oder selber geschrieben? Wenn ersteres: hast du ein Grundverständnis davon, was da passiert?

Gruß, noisefloor
Code teils kopiert, teils bearbeitet - Bin noch in den Grundzügen, der Aufbau erscheint mir logisch, stecke aber tatsächlich noch nicht im Detail.

Lg
Antworten