Я хочу войти в свою учетную запись Google, используя Python, но когда я печатаю результаты HTML, он не показывает мое имя пользователя. Вот как я знаю, что он не вошел в систему. Я видел два популярных модуля до сих пор для этого urllib.request или запросов, но ни один из них не помог мне войти в гигантский Google.import requests
# Fill in your details here to be posted to the login form.
payload = {
'Email': '[email protected]',
'Passwd': 'accountemailpassword'
}
# Use 'with' to ensure the session context is closed after use.
with requests.Session() as s:
p = s.post('https://accounts.google.com/signin/chal ... l/password', data=payload)
# print the html returned or something more intelligent to see if it's a successful login page.
print(p.text)
< /code>
Информация о форме входа в систему: < /p>
< /code>
Когда я вхожу в систему, консоль даст мне 4 ссылку для запроса, поэтому я не уверен, что я даже использую правильный URL. < /p>
Request URL:https://accounts.google.com/signin/chal ... l/password
Request Method:POST
Status Code:302
Request URL:https://accounts.google.com/CheckCookie ... l=CAASAggA
Request Method:GET
Status Code:302
Request URL:https://accounts.google.com/CheckCookie ... l=CAASAggA
Request Method:GET
Status Code:302
request URL:https://www.youtube.com/signin?hl=en&fe ... d-NezfxB6g.
Request Method:GET
Status Code:303
< /code>
Я в настоящее время использую Python 3.4.2 и не планирую использовать API Google. < /p>
Подробнее здесь: https://stackoverflow.com/questions/395 ... ing-python
Войти в учетную запись Google с помощью Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение