如何在给定网址的网页上运行$(“ tr”)。each(function(){}

时间:2019-02-11 04:25:46

标签: javascript jquery html css web-scraping

我正在尝试从外部URL获取一些表数据。假设url是由变量“ url”定义的。如何使用javascript / jquery获得我想要的东西?我希望它能够在该URL上运行下面编写的代码,以便我可以获取所需的数据,然后将其显示在其他网页上。

`
var arrdata = []
$("tr").each(function(){
    var currentRow = $(this);
    var header_value = currentRow.find("th:eq(0)").text();
    arrdata.push(header_value);
});
`

1 个答案:

答案 0 :(得分:1)

fetch(url)
    .then(function (response) {
        return response.text();
    })
    .then(function (content) {
        $(content).find("tr").each(function (index) {
            alert($(this).text()); //do what you need
        })
    })