javascript数据抓取Wikipedia表 [英] javascript data scraping wikipedia table

查看:69
本文介绍了javascript数据抓取Wikipedia表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试抓取此页面

<script>
var convertToInt;
var allData = [];

$.ajax({
    url: "http://en.wikipedia.org/wiki/Demographics_of_Europe",
    type: 'GET',
    cache: false,
    success: function(data) {
        var root, body, table;
        root = $("<div></div>")
        root.html(data.responseText)
        var rows = root.find("table tr:not(:has(th))");  
        $.each(rows, function(index, value) {
            var datatest = $(this.find("td"));
            console.log(datatest);
        });
    },  
    error: function() {
        return console.log("error");
    }
});

但是控制台返回错误"Uncaught TypeError: Object #<HTMLTableRowElement> has no method 'find'"

推荐答案

应该是

datatest = $(this).find("td");

您错过了)

这篇关于javascript数据抓取Wikipedia表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆