Как очистить значение элемента, не зная его в puppeteer?

#javascript #node.js #web-scraping

#javascript #node.js #веб-очистка

Вопрос:

Я новичок в puppeteer и javascript, я хочу получить значение src, которое является ссылкой на изображение. Проблема в том, что каждый раз оно разное. Весь div выглядит как на div.

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

 <img id="wlspispHIPBimg0e90cc22c0a20496ba89e3abfd4fec7790" aria-label="Visual Challenge" alt="Visual Challenge" src="https://WUS.client.hip.live.com:443/GetHIPData?hid=WUS.7e26f468ff8143888d4817c318505e42amp;amp;fid=9cd580a0862f483885b57dffd2d0d27famp;amp;id=15041amp;amp;type=visualamp;amp;cs=HIPAMFE" class="text-body" style="display: inline; width: 100%; height: auto; max-width: 200px;">
  

Комментарии:

1. Добро пожаловать! Пожалуйста, используйте код в текстовом формате вместо скриншота. Это становится проще копировать и полезно для SEO.

2. Можете ли вы настроить таргетинг на него с помощью другого атрибута или родительского элемента, который всегда имеет один и тот же идентификатор / класс / etc?

3. @Phix как я могу это сделать? Не могли бы вы, пожалуйста, прислать мне просто пример того, как это должно выглядеть в коде?

4. Я не могу, так как у меня нет исходного кода, но, как я уже сказал, если есть родительский элемент, у которого есть класс, идентификатор или другой уникальный идентификатор, вы должны иметь возможность получить доступ к элементу изображения оттуда. Поскольку ваш вопрос находится сейчас, невозможно сказать наверняка.