Para a implementação do código foram usadas as bibliotecas time, pyautogui e pyperclip do Python (A instalação delas é necessária).
Abrindo o navegador : No meu caso, usei o Microsoft Edge. Para usar outro navegador, mude o texto entre aspas no arquivo script.py onde está epecificado pyautogui.write("Nome-Navegador")
Posições de click do mouse : Para obter a posição de click do mouse no seu computador :
- Rodar o arquivo pos_mouse.py
- rapidamente colocar o mouse no local desejado
- após 7 segundos, será retornado o valor de X e Y onde o mouse estava localizado
- Para mudar a posição do click, modifique
pyautogui.click(x,y)
x e y para o valor informado no seu programa - Repira esse processo para cada método
pyautogui.click(x,y)
.
Quantidade de repetições : Para saber quantas vezes é necessária a repitição do bloco de comando para dar unsubscribe em todos os canais:
- Entre no seu youtube
- clique nos tracinhos no canto superior esquerdo
- procure a aba inscrições
- Haverá um texto (Mostrar mais X)
- Pegue esse número X e mude a variável
qnt_repet = x
Tempo de carregamento : Caso o script esteja mais rápido que o carregamento do seu browser, aumente a variável (wait) para um número maior que especificará a quantidade de segundos que sera esperado quando o comando time.sleep(wait)
for chamado.