Ich möchte Python-Skript verwenden, um sich bei Google Play einzuloggen. Und meine Idee ist ein HTTP-Request mit Cookie senden.Wie logge ich mich ein Google Play verwende Cookie und Python
Mein Python-Code ist wie folgt:
import cookielib
import Cookie
import urllib2
def build_opener_with_cookie_str(cookie_str,domain,path='/'):
simple_cookie = Cookie.SimpleCookie(cookie_str);
cookiejar = cookielib.CookieJar();
for c in simple_cookie:
cookie_item = cookielib.Cookie(
version = 0, name = c, value = str(simple_cookie[c].value),
port = None, port_specified = None,
domain = domain, domain_specified = None,domain_initial_dot = None,
path = path, path_specified = None,
secure = None,
expires = None,
discard = None,
comment = None,
comment_url = None,
rest = None,
rfc2109 = False,
);
cookiejar.set_cookie(cookie_item);
return urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar));
if __name__ == '__main__':
cookie_str = 'My Cookie str look from Chrome Request Headers cookie';
opener = build_opener_with_cookie_str(cookie_str,domain='https://play.google.com/store/apps/collection/topselling_free');
html_doc = opener.open('https://play.google.com/store/apps/collection/topselling_free').read();
print html_doc;
Aber Google Play Antwort kein Login Ergebnis. Was ist also falsch an meinem Python-Code? Oder es war eine falsche Art, Cookie zu verwenden.