Как запросить/выполнить команду на веб-странице без использования веб-браузера?Html

Программисты Html
Ответить
Anonymous
 Как запросить/выполнить команду на веб-странице без использования веб-браузера?

Сообщение Anonymous »

Я пытаюсь получить комментарий футбольного матча с веб-сайта William Hill.
Чтобы получить их, мне нужно, чтобы появились дочерние элементы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»