如何从网页中找出我要导入的表的索引是什么?

问题描述 投票:0回答:2

需要一些有关

importhtml()
功能的帮助,因为我正在尝试从具有许多表的 html 导入表。它的语法是这样的:

IMPORTHTML(url, query, index)

我不明白的是如何找出我想要从 HTML 导入的表的索引是什么?表元素不应该有一个属性表示:好的,您是此页面上的第 8 号表。我怀疑我是否已经浏览了整个 html 并计算了在我需要的表格之前有多少个表格。

基本上,我需要找出在浏览包含所需表格的 html 时应该关注什么。

html web-scraping google-sheets
2个回答
8
投票

在网页上,从谷歌开发者控制台输入下面的内容来查找表号


var i = 1; [].forEach.call(document.getElementsByTagName("table"),
   function(x) { console.log(i++, x); });

var i = 1; [].forEach.call(document.getElementsByTagName("list"), 
   function(x) { console.log(i++, x); });

0
投票
Url<-'Your URL'
Website <- read_html(Url)

Website%>%
  html_nodes("table")%>%
  length()

这也是一种很容易计算表格的方法。但是,它不会索引您的特定表。

© www.soinside.com 2019 - 2024. All rights reserved.