Я пытаюсь почистить эту страницу https://www.chesneys.co.uk/find-stockist# Проблема в том, что информация о каждом биржевом магазине генерируется внутри карты Google при нажатии на каждую из ссылок ниже. Я использую расширение data-miner.io chrome, где я выбираю каждую строку адреса со следующим кодом:
[class="infoBox"] span:eq(0)
и изменение 0 на 1,2,3 и т. Д., Чтобы получить всю информацию о столбце для ОДНОГО из «биржовиков». Однако, чтобы получить адреса для всех «биржевых компаний», в документации говорится, что мне нужно запустить собственный скрипт JS. Этот сценарий в моей голове, вероятно, сделал бы это, я думаю:
1. Выполните цикл по всем элементам «data-pid» на странице с помощью цикла forEach.
2.forEach Элемент «data-pid» имитирует щелчок по этому элементу и запускает остальную часть кода сканера, чтобы захватить все столбцы для этого рецепта, затем продолжайте имитировать щелчок, пока все элементы не будут нажаты, и все столбцы в файле CSV.
У них есть примеры на их веб-сайте. https://data -miner.io / user-manual / javascript-snippets , но я не мог получить их рецепт до щелчка, чтобы работать вообще, используя только один селектор для одного элементов $("a").data("pid");
не уверен, куда идти отсюда ..
Есть ли у кого-нибудь опыт работы с этим сканером, и можете ли вы указать мне правильное направление?