在Infinite Scrolling表上使用= ImportHTML \ XML

时间:2018-03-02 17:00:33

标签: javascript google-apps-script web-scraping google-sheets

我一直在使用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

1 个答案:

答案 0 :(得分:0)

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