Чтобы получить их, мне нужно, чтобы появились дочерние элементы id="box_commentaries".

Чтобы они появились, мне нужно имитировать щелчок по class="_commentary".

Это можно сделать двумя способами: щелкнув напрямую или вызвав эту функцию в консоли.

Мой вопрос: как мне это сделать, не открывая веб-браузер? Я не хочу открывать веб-браузер, потому что каждую минуту я буду получать комментарии к десяткам совпадений одновременно, и я не хочу занимать слишком много памяти, поскольку мне нужно делать больше вещей.Я использовал следующую функцию:
Код: Выделить всё
(function() {
setTimeout(function() {
document.getElementsByClassName('_commentary')[0].click();
}, 3000);
})();
f'https://sports.whcdn.net/scoreboards/ap ... treamingAv ailable=false&showSuggestions=true&expandDetails=true&showStreaming=false&referrer=https%3A%2F%2Fsports.williamhill.com'
Вам просто нужно изменить match_id на идентификатор любого живого совпадения
[img]https:/ /i.sstatic.net/KUShr.jpg[/img]
Пример: https://sports.whcdn.net/scoreboards/ap ... eamingAvai lable=false&showSuggestions=true&expandDetails=true&showStreaming=false&referrer=https%3A%2F%2Fsports.williamhill.com
P.S. Я знаю, как использовать Selenium, и я написал с его помощью код, который работал очень медленно. Теперь я ищу другие способы сделать этот запрос
Подробнее здесь: https://stackoverflow.com/questions/766 ... eb-browser
Мобильная версия