Seite 1 von 1

Login + Logout

Verfasst: Donnerstag 19. März 2015, 23:27
von elchico
Hallo zusammen,

ich probe mich gerade an dem Login in mein Facebook Profil via Python

Code: Alles auswählen

import mechanize
import sys

op = mechanize.Browser()
robots = op.set_handle_robots(False)

url = "https://www.facebook.com/login"
op.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13')]

while True:

	op.open(url)

	email = raw_input("USER: ")
	password = raw_input("Pass: ")

	op.select_form(nr=0)
	op.form["email"] = email
	op.form["pass"] = password

	op.submit()

	if op.title() != "Facebook":
		print ("name or pass wrong")
		sys.exit()
	else:
		print ("")
		print ("Facebook login sucess ! \n \t User: " +email+"\n Pass: " +password+"\n")

allerdings möchte ich mich jetzt natürlich wieder ausloggen. Problem (glaube ich zumindest) ist, dass das Logout via JavaScript funktioniert und ich finde keine Möglichkeit, hier einzugreifen.
Hat jemand eine Idee?

Danke schon mal :)
VG

Re: Login + Logout

Verfasst: Donnerstag 19. März 2015, 23:39
von BlackJack
@elchico: Du müsstest halt herausfinden was dieses JavaScript macht. Erster, einfacher Ansatz wäre sich zum Beispiel mit Firefox und dem Firebug-Addon anzuschauen was beim Abmelden von der Webseite zum Server gesendet wird.