Javascript将img src转换为无效的base64

Javascript将img src转换为无效的base64,javascript,image,base64,tampermonkey,Javascript,Image,Base64,Tampermonkey,我尝试从web.whatsapp.com检索个人资料图标。源代码浏览器以及javascript检索的img节点向我显示了一个指向我想要获取的图像的常规静态链接(https:…) 检索正确的src应该是一项简单的任务,但无论我是否使用 image.src or image.getAttribute('src') 对于我试图获取的任何图片,我总是以相同的base64字符串结束。如何提取图像标记的src而不将其转换为胡言乱语 这是在mac上使用谷歌chrome上的tampermonkey完成的

我尝试从web.whatsapp.com检索个人资料图标。源代码浏览器以及javascript检索的img节点向我显示了一个指向我想要获取的图像的常规静态链接(https:…)

检索正确的src应该是一项简单的任务,但无论我是否使用

image.src or image.getAttribute('src')
对于我试图获取的任何图片,我总是以相同的base64字符串结束。如何提取图像标记的src而不将其转换为胡言乱语

这是在mac上使用谷歌chrome上的tampermonkey完成的

编辑:根据请求提供其他信息:

<img src="https://dyn.web.whatsapp.com/pp?t=s&amp;u=4915786584978%40c.us&amp;i=1484932082&amp;ref=1%40%2FOBUmUFr2127pJ5jnyNl9BylFIWp6h2FiEm475nQg0gtYw%2FSf7tuwfp9&amp;tok=1%4016ljMAEqnFIwx%2FcEvV4mq6VdicCO59U5CXvI%2FDlEBR09UnXl5bHnAXdEBO3r3zPVMNP7W4g2BWMmNw%3D%3D" draggable="false" class="avatar-image is-loaded">

看起来,即使javascript脚本等待执行直到创建图像dom对象,src仍然没有设置。执行过程中的小延迟解决了问题

您能否在问题中包含
img
src
的文本?
img
src
是否真正以
开头字符?图片链接通常对确定问题没有帮助。谢谢。我已经编辑了to question以包含请求的信息。如何获取
数据URI
,其中
设置为外部URL?我希望这就是您要查找的信息:可以在此处找到javascript代码:图像中显示的img标记,javascript使用以下命令检索编辑。var profileiconement=conversation.getElementsByClassName('avatar-body')[0]。getElementsByTagName('img');调用profileIconElement.src返回JSFIDLE中不包含
html
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7