Não sei se você já recebeu uma resposta em funcionamento em Estouro de pilha , mas se você não fez,
você deve realmente olhar para o GreasyMonkey para isso (como a MCL disse).
Os scripts não são tão difíceis (ainda mais fáceis do que o AutoHotkey, são apenas Javascript) e são realmente mais adequados para esta tarefa. O script a seguir rolará para baixo (uma vez) em cada https://www.google.com
page:
// ==UserScript==
// @name Scroll google down
// @description Scrolls down when loading a https://www.google.com page
// @version 1.0.0
// @include https://www.google.com/*
// ==/UserScript==
window.addEventListener("load", function(e) {
scroll(0, document.body.scrollHeight);
}, false);
-
Os estados
include
-line em quais páginas este script será executado.
Você pode duplicar essa linha para mais sites. -
addEventListener("load"
adicionará um eventoonload
(depois que a página for carregada). -
O
scroll
faz a rolagem real até o final.
No meu teste, o script funciona corretamente no Firefox. No Chrome (TamperMonkey), ele rola a pouca distância do final (mas a "próxima página" -bit é visível). Acho que é porque o Google faz algumas injeções depois que a página é carregada, fazendo com que document.body.scrollHeight
fique aquém da altura da página.
Então você vê, na verdade é apenas uma linha;) Se você olhar para o GreasyMonkey, verá que há muitas outras coisas legais que você pode fazer com ele. Procure alguns scripts em userscripts.org e você verá que as fontes geralmente são muito pequenas.
É claro que você também pode procurar neste site com a tag greasemonkey
ou na tag Stack Overflow greasemonkey .
Você também pode obter muita ajuda aqui com seus scripts se ficar preso.