我目前正在学习jquery,在我的一项活动中,我必须从this网页上的某些图片中获取src。但我似乎无法获得img网址。 我设法选择图像并获取任何属性,但不是src的网址。 这是我正在使用的选择器:
$attributeResults = Attribute::with('attributeOption')
->whereIn('group_id', $attributes)
->get(); // collection of attribute model
foreach ($attributeResults as $attributeResult) {
$attributeOption = $attributeResult->attributeOption;
...
}
但它给了我这个而不是网址:
$('img.thumbnail-img').attr("src");
编辑: 嗨!我想我并没有完全解释自己。我想获取图像src url,而我得到我上面粘贴的内容。通过查看页面的html,您可以看到有一个像this one这样的实际图像网址,但我得到的数据是:图像......按照解决方案中的步骤,不是我想要的形象。 也许选择器错了?
谢谢!
答案 0 :(得分:1)
那里使用的图像不在文件上,它是一个编码的base64图像。因此,您获取图像而不是URL。
你试试这个:
将R0lGODlhAwAEAIAAAAAAAAAAACH5BAEAAAAALAAAAAADAAQAAAIDhI9WADs=
粘贴到文本框
点击解码
应将编码后的图像作为GIF文件下载到您的计算机上。
答案 1 :(得分:-1)
我会在这里回答,只是解决了。
问题在于,出于某种原因,在这个网页中,真实图像网址的属性是" data-src"所以,我在选择器中改变了一切,一切正常。
感谢大家的帮助!