我正在尝试使用此代码从控制台获取urls
的Google图片列表
// 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
,但我不确定我做错了什么,您能帮我吗?
答案 0 :(得分:0)
尝试一下
var urls = $('.rg_di .rg_meta').map(e=>JSON.parse($(e).text()).ou);
console.log(urls)
答案 1 :(得分:0)
您没有在地图函数中传递任何值:
尝试一下:
var urls = $('.rg_di .rg_meta').map(function(value) { return JSON.parse($(value).text()).ou; });