O Gmail não permite fazer login a partir do URL (ou da autenticação HTTP básica em geral). Meu melhor palpite é usar algo como o selênio webdriver para criar scripts no preenchimento de formulários e clicar no botão de login.
Eu criei um script bash login.sh
. Quero que ele abra o navegador e faça login na minha conta do Gmail.
Eu tentei usar o seguinte comando para abrir o navegador com www.gmail.com.
xdg-open http://gmail.com
Ele abre a página inicial do Gmail perfeitamente.
Mas não sei como passar o username
e password
para o login no Gmail do script bash.
É possível abrir o navegador e fazer login no Gmail usando um script?
O Gmail não permite fazer login a partir do URL (ou da autenticação HTTP básica em geral). Meu melhor palpite é usar algo como o selênio webdriver para criar scripts no preenchimento de formulários e clicar no botão de login.
Você pode fazer o script dos movimentos, cliques e teclado do mouse. Informações mais detalhadas aqui . Há também uma demonstração aqui e você pode encontrar muito mais online.
Um exemplo mínimo para obter a ideia é:
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
Eu usei o sono caso seja muito rápido para o navegador / computador; você pode removê-lo ou aumentar seus valores. Finalmente, você pode obter coordenadas do seu mouse com
xdotool getmouselocation