1

私は長年の視聴者であり、ここスタックオーバーフローで初めて質問する人なので、初心者であることをお許しください。

私は過去2時間何かに苦労しており、このようないくつかの質問を調べましたが、この問題を実際に解決するものはありませんでした.

私がこれまでに持っているもの:

*

import http.cookiejar
import urllib
url = 'https://www.facebook.com/login.php'
values = {'email' : 'example@gmail.com',
          'pass' : 'mypassword' }
data = urllib.parse.urlencode(values)
cookies =  http.cookiejar.CookieJar()
opener = urllib.request.build_opener(
urllib.request.HTTPRedirectHandler(),
urllib.request.HTTPHandler(debuglevel=0),
urllib.request.HTTPSHandler(debuglevel=0),
urllib.request.HTTPCookieProcessor(cookies))
binary_data = data.encode('ascii')
response = opener.open(url, binary_data)
the_page = response.read()
http_headers = response.info()

*

エラーはありませんが、私が達成しようとしているのは、ログインが成功したかどうかを何らかの形で教えてくれることです。残念if "Logout" in str(response.read()):ながら、何もしませんでした。また、try / except -メソッドも試しましたが、これも何もしませんでした。

どんな助けでも大歓迎です!

4

0 に答える 0