Кукловод - как выбрать тег внутри div с именем класса - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь найти все элементы с именем класса, в которых есть тег A

Мне нужно щелкнуть каждый элемент, но я с трудом задаюсь вопросом, как

html:

<li class="item-sku-image">
    <a data-role="sku" data-sku-id="10" id="sku-1-10" title="Not print pants 1"
        href="javascript:;" data-spm-anchor-id="2114.10010108.1000016.9">
        <img
            src="https://ae01.alicdn.com/kf/HTB1sV2wMNYaK1RjSZFnq6y80pXam/2019-Naruto-Hoodies-Sweatshirts-Uchiha-Syaringan-Hooded-Boys-Fashion-Hokage-Ninjia-Men-women-Classic-Cartoon-printed.jpg_50x50.jpg"
            title="Not print pants 1"
            bigpic="https://ae01.alicdn.com/kf/HTB1sV2wMNYaK1RjSZFnq6y80pXam/2019-Naruto-Hoodies-Sweatshirts-Uchiha-Syaringan-Hooded-Boys-Fashion-Hokage-Ninjia-Men-women-Classic-Cartoon-printed.jpg_640x640.jpg"
            data-spm-anchor-id="2114.10010108.1000016.i7.46dd1b78TiKxz6"></a>
        </li>

мой код кукловода:

await page.evaluate(async () => {
    let elements = document.getElementsByClassName('.item-sku-image');
    console.log(elements)
});

Я попробовал несколько других вещей из области вопросов stackoverflow, но ничего не получалось.

Моя основная цель - щелкнуть ссылку (тег), а затем сохранить несколько элементов на странице, а затем перейти по следующей ссылке

1 Ответ

1 голос
/ 13 мая 2019

let elements = document.querySelectorAll(".item-sku-image a");

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