Автоматическая прокрутка до нижней части текстовой области

Узнайте имена входов, используемых в форме веб-сайтов для имен пользователей <...name=username.../> и паролей <...name=password../>, и замените их в приведенном ниже скрипте. Также замените URL-адрес на нужную страницу для входа в систему.

login.py

#!/usr/bin/env python

import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
payload = { 'username': 'user@email.com', 'password': 'blahblahsecretpassw0rd' }
url = 'https://website.com/login.html'
requests.post(url, data=payload, verify=False)

Использование disable_warnings(InsecureRequestWarning) отключит любое вывод из сценария при попытке входа на сайты с непроверенными сертификатами SSL.

Дополнительно:

Чтобы запустить этот сценарий из командной строки в системе на базе UNIX, поместите его в каталог, то есть home/scripts, и добавьте этот каталог в свой путь в ~/.bash_profile или аналогичный файл, используемый терминалом.

# Custom scripts
export CUSTOM_SCRIPTS=home/scripts
export PATH=$CUSTOM_SCRIPTS:$PATH

Затем создайте ссылку на этот сценарий python внутри home/scripts/login.py

ln -s ~/home/scipts/login.py ~/home/scipts/login

Закройте свой терминал, запустите новый, login

13
задан mKorbel 28 December 2012 в 08:37
поделиться