我正在尝试用这个代码从控制台获取谷歌图片的urls
列表
// pull down jquery into the JavaScript console
var script = document.createElement('script');
script.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
这抛出了
<script>
src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"
</script>
并且运行良好,但是下一段代码
// grab the URLs
var urls = $('.rg_di .rg_meta').map(function() { return JSON.parse($(this).text()).ou; });
抛出undefined
,我不确定我做错了什么,你能帮我吗?
发布于 2019-05-14 06:18:36
试试这个
var urls = $('.rg_di .rg_meta').map(e=>JSON.parse($(e).text()).ou);
console.log(urls)
发布于 2019-05-14 06:20:27
您没有在map函数中传递任何值:
试试这个:
var urls = $('.rg_di .rg_meta').map(function(value) { return JSON.parse($(value).text()).ou; });
https://stackoverflow.com/questions/56124082
复制相似问题