在Infinite Scrolling表上使用= ImportHTML \ XML

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

我一直在使用Google表格来跟踪我的视频游戏集合一段时间了,而且当我从某个网站导入数据时,我已经开始打破它。我从2个站点链接,GameValueNow和VideoGamePriceCharting。

GVN的网站很棒,我的代码是

=QUERY(ImportHTML( "http://gamevaluenow.com/nintendo-nes" , "table" , 11 ), "SELECT Col3 where Col2="""&$B3&"""",0)

它返回指定游戏的价格。我也想对VGPC做同样的事情并从2获得平均价格,但是它的表只显示前50个结果并且具有无限滚动,直到最终结果发布。

我想知道是否有办法在运行importHTML或importXML之前使用脚本预加载网站,以便我能够查询所有结果,而不仅仅是前50个。

我试图导入的网站是:

https://www.pricecharting.com/console/nes?sort=name

javascript google-apps-script web-scraping google-sheets
1个回答
0
投票

IMPORTHTML和IMPORTXML能够访问由URL设置为其参数的文件内容,因此,如果通过Google Apps脚本“预加载网站”可能无效。

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