Как создать скрипт, который открывает браузер и входит в конкретную учетную запись Gmail?

Я создал скрипт bash login.sh. Я хочу, чтобы он открывал браузер и входил в мою учетную запись Gmail.

Я попытался использовать следующую команду, чтобы открыть браузер с www.gmail.com.

xdg-open http://gmail.com

Отлично открывает домашнюю страницу Gmail.

Но я не знаю, как передать username и password для входа в Gmail из bash-скрипта.

Можно ли открыть браузер и войти в Gmail из скрипта?

1
задан 29 May 2014 в 12:40

2 ответа

Gmail не позволяет входить в систему от URL (или основной автор HTTP в целом), мое лучшее предположение должно было бы использовать что-то как селен webdriver для сценариев заполнения формы, а также нажатия кнопки входа в систему.

0
ответ дан 29 May 2014 в 12:40

Можно написать сценарий движений мыши, щелчков и клавиатуры. Более подробная информация здесь . Существует также демонстрация здесь , и можно найти много более онлайн.

А минимальный пример для получения идеи:

xdotool mousemove 999 999; sleep .1 # coordinates of username field
xdotool click 1; sleep .1
xdotool type; sleep .1 # type your username, and then repeat for the password and login button

я использовал сон в случае, если это слишком быстро для браузера/компьютера; можно удалить его или увеличить его значения. Наконец, можно получить координаты мыши с

xdotool getmouselocation
0
ответ дан 29 May 2014 в 12:40

Другие вопросы по тегам:

Похожие вопросы: