Ich möchte gerade ein Programm schreiben, um sich bei Facebook einzuloggen, man die Anzahl der suchenden Accounts eingibt und diese dann eine Nachricht bekommen.
Das Problem ist, dass der Login nicht funktioniert - meine Logindaten sind richtig und auch am Code kann ich kein Fehler erkennen...
Code: Alles auswählen
import requests
from bs4 import BeautifulSoup as bs
fb_url = "https://www.facebook.com/"
username = "<your_username>"
passwort = "<your_pw>"
print("\n\
##################################\n\
Messagebot (TEST) für Facebook\n\
##################################\n\
\n\
Benutzername/Handynummer: "+str(username)+"\n\
Passwort: "+str(passwort)
)
session = requests.session()
session.post(fb_url, data={'email':username,'pass':passwort})
soup = bs(session.get(fb_url).text,"html5lib")
if soup.find("li","_54ni navSubmenu _6398 _64kz __MenuItem"): #sucht Tag "li" und dessen Klasse "_54nu[...]" - ist die Klasse der Logout-Funktion, wenn Login erfolgreich war
print("\nLoggin war erfolgreich!")
else:
print("\nLoggin war NICHT erfolgreich!")
Grüße,
xXSkyWalkerXx1