Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 清除所有列表<;李>;an中的项目<;ul>;使用节点js_Javascript_Jquery_Html_Node.js - Fatal编程技术网

Javascript 清除所有列表<;李>;an中的项目<;ul>;使用节点js

Javascript 清除所有列表<;李>;an中的项目<;ul>;使用节点js,javascript,jquery,html,node.js,Javascript,Jquery,Html,Node.js,我正在尝试获取列表中具有类似类属性的所有内容。我想使用cheerio、requests和jquery来实现这一点 列表元素的形式如下: <a href="/anime/12-oz-mouse" class="ui-btn ui-btn-icon-right ui-icon-carat-r">12 oz. Mouse</a> 问题是,这些类是在页面加载后使用脚本添加的,因此页面源没有这些类 你可以尝试的是 request('http://m.watchcartoononl

我正在尝试获取列表中具有类似类属性的所有内容。我想使用cheerio、requests和jquery来实现这一点

列表元素的形式如下:

<a href="/anime/12-oz-mouse" class="ui-btn ui-btn-icon-right ui-icon-carat-r">12 oz. Mouse</a>

问题是,这些类是在页面加载后使用脚本添加的,因此页面源没有这些类

你可以尝试的是

request('http://m.watchcartoononline.com/cartoon-list', function (error, response, html) {
  if (!error && response.statusCode == 200) {
    var $ = cheerio.load(html);
    $('ul[data-role="listview"] > li > a[href]').each(function(i,e){
        console.log("cartoon " + $(this).text());
    });
  }
});

您是否真的将cheerio
load
的结果分配给jQuery变量
$
?@jasonscript,这是文档中建议的方法。谢谢,这解决了我遇到的问题。
request('http://m.watchcartoononline.com/cartoon-list', function (error, response, html) {
  if (!error && response.statusCode == 200) {
    var $ = cheerio.load(html);
    $('ul[data-role="listview"] > li > a[href]').each(function(i,e){
        console.log("cartoon " + $(this).text());
    });
  }
});