Sessionkey bekommen (BeautifulSoup)

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
elviswfojwfoi24
User
Beiträge: 1
Registriert: Montag 8. März 2021, 15:01

Hi wie bekomme ich mithilfe von BeautifulSoup folgendes:

<a href=" https://website.com/login/logout.php?sesskey=Q3bAQgiGA2" class="dropdown-item menu-action" role="menuitem" data-title="logout" aria-labelledby="actionmenuaction-6">

Das soll der Output sein: Q3bAQgiGA2
Benutzeravatar
__blackjack__
User
Beiträge: 14054
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@elviswfojwfoi24: Du holst Dir mit BeautifulSoup das href-Attribute von dem <a>-Element und dann mit `urlparse()` und `parse_qs()` oder `parse_qsl()` aus `urllib.parse` das ganze weiter zerlegen bis zu dem gewünschten Wert.

Code: Alles auswählen

In [103]: dict(urllib.parse.parse_qsl(urllib.parse.urlparse("https://website.com
     ...: /login/logout.php?sesskey=Q3bAQgiGA2").query))["sesskey"]             
Out[103]: 'Q3bAQgiGA2'
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten