Элемент Puppeteer js можно найти только при открытых инструментах разработчика - PullRequest
1 голос
/ 30 апреля 2020

Я пытаюсь очистить сайт Instagram, используя кукловода, и происходит нечто очень странное. Когда я пытаюсь нажать на кнопку «последователи» любого имени пользователя со следующим кодом:

await page.$eval('#react-root > section > main > div > ul > li:nth-child(2) > a > span', elem => elem.click());

, я получаю сообщение, что с этим селектором нет элементов.

enter image description here

Тем не менее, если я быстро активирую инструменты разработчика на странице chrome до того, как код должен нажать на кнопку, действие сработает : enter image description here

Мне бы очень хотелось узнать, почему это происходит и как получить кнопку без необходимости открывать инструменты разработчика. Спасибо.

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