https://titans.strmarketplace.com/Permanent-Seat-Licenses/Permanent-Seat-Licenses.aspx如何从网站中提取数据,该网站的表格需要滚动才能显示所有数据?
本网站有一张表格,一次只能显示100行。您需要进一步滚动以显示更多行。我正在使用Node.js和Horseman + PhantomJS来取消数据,但是我想要找到一种有效的方式来刮取整个表格,而不是一次只有100行。
var h = new Horseman({timeout: 20000});
h
.open("https://titans.strmarketplace.com/Permanent-Seat-Licenses/Permanent-Seat-Licenses.aspx")
.waitForSelector("table.GridListings")
.text("td.ListingID")
.then(function(data) {
console.log(data);
});
可以进一步修改,滚动整个表并获取所有数据?
检查javascript呈现 – eLRuLL
@eLRuLL尝试了$(“。ListingID”).text(),仅显示前100个结果。 –