Очистка сайта с расширением Data-miner chrome, когда нужно нажать несколько ненумерованных ссылок - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь почистить эту страницу 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"); не уверен, куда идти отсюда ..

Есть ли у кого-нибудь опыт работы с этим сканером, и можете ли вы указать мне правильное направление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...