Я пытаюсь получить значки профиля из web.whatsapp.com. Исходный код исследователь, а также с яваскриптом извлекаться IMG узла показывает мне регулярную статическую ссылку на изображение, которое я хочу, чтобы получить (https: ....)Javascript преобразует img src в invalid base64
Image tag retrieved with javascript
Получения правильного SRC должен быть тривиальным задача, но независимо от того, если я использую
image.src or image.getAttribute('src')
Я всегда в конечном итоге с той же base64 строки для того, что когда-нибудь картину, которую я стараюсь принести. Как извлечь src тега изображения без его преобразования в тарабарщину?
Это было сделано с помощью tampermonkey на Google Chrome на Mac.
Edit: Дополнительная информация по желанию:
<img src="https://dyn.web.whatsapp.com/pp?t=s&u=4915786584978%40c.us&i=1484932082&ref=1%40%2FOBUmUFr2127pJ5jnyNl9BylFIWp6h2FiEm475nQg0gtYw%2FSf7tuwfp9&tok=1%4016ljMAEqnFIwx%2FcEvV4mq6VdicCO59U5CXvI%2FDlEBR09UnXl5bHnAXdEBO3r3zPVMNP7W4g2BWMmNw%3D%3D" draggable="false" class="avatar-image is-loaded">
Строка base64 не начинается с ';'. Это было частью моей отладки консоли. Простой контент показан ниже.
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
Можете ли вы добавить текст 'img'' src' в Question? Действительно ли 'img'' src' начинается с символа ';'? Ссылки на изображение обычно не помогают при определении проблемы. – guest271314
Спасибо. Я редактировал вопрос, чтобы включить запрашиваемую информацию. – John
Как вы получаете 'data URI', где' '' src' установлен на внешний URL? – guest271314