我有这段代码:
$ = $root.cheerio.load(body)
results = $('#selector').map (index, element)->
items = []
$(this).find('.item_link').each (i, el)->
console.log("asdf")
items[i] = $(this).attr('title')
result=
name: $(this).find('.the_name_link').attr('title')
#HERE I'd like to do something with items but it's not working
return result
return callback(null,results)
因此,当执行此代码时,基本上没有错误,并且在我的界面中我得到了一个结果
[
{
"name": "The Name I was looking for"
}
]
但似乎每个块中的代码永远不会被执行(没有控制台输出'asdf')。我做错了什么?
答案 0 :(得分:0)
现在这种情况严重不良。问题是一个错误的参数发送到应用程序,将回复不完整的HTML,因此代码(正确...)没有找到我正在寻找的div:)
因此上面的咖啡因是正确的。