См .: wiki.greasespot.net / Generate_Click_Events .
Эта ссылка Reddit запускает JavaScript, а не JS, который был установлен с помощью jQuery.
Что означает, что в этомВ этом случае вам необходимо отправить фактическое событие мыши, например, так:
setInterval ( function () {
var clickEvent = document.createEvent ("HTMLEvents");
clickEvent.initEvent ("click", true, true);
$("a:contains('load more comments')")[0].dispatchEvent (clickEvent);
}, 10000);
Упс!Я не видел, чтобы в вопросе упоминалось нажатие « all из« Загрузить больше комментариев »».(А на этой странице их сотни!)
Для этого используйте функцию each()
jQuery ...
setInterval ( function () {
var moreLinks = $("a:contains('load more comments')");
moreLinks.each ( function () {
var clickEvent = document.createEvent ("HTMLEvents");
clickEvent.initEvent ("click", true, true);
this.dispatchEvent (clickEvent);
} );
}, 10000);