Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用xpath将;“主要”;网页的一部分?_Xpath_Google Sheets_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

如何使用xpath将;“主要”;网页的一部分?

如何使用xpath将;“主要”;网页的一部分?,xpath,google-sheets,google-sheets-formula,google-sheets-query,Xpath,Google Sheets,Google Sheets Formula,Google Sheets Query,我试图使用GoogleSheets中的importxml函数查看StubHub事件的票证数据 下面是页面上“inspect->copy xpath”提供的xpath,但它不起作用。我已经在pathing上玩了大约一个小时了,它似乎被挂在了“主”id上。。。我似乎无法获取该标题下的数据 *[@id="main"]/div/div/div[1]/div[2]/section[1]/div[1]/ul/div/li[1] 我发布了带有链接和更新路径的工作簿。我正在寻找工作手册中

我试图使用GoogleSheets中的importxml函数查看StubHub事件的票证数据

下面是页面上“inspect->copy xpath”提供的xpath,但它不起作用。我已经在pathing上玩了大约一个小时了,它似乎被挂在了“主”id上。。。我似乎无法获取该标题下的数据

 *[@id="main"]/div/div/div[1]/div[2]/section[1]/div[1]/ul/div/li[1]
我发布了带有链接和更新路径的工作簿。我正在寻找工作手册中列出的车票清单(包括行、价格等)


如何将xpath语法查询到“main”部分?

不幸的是,
googlesheets
无法获得任何内容,因为显示数据需要Javascript
IMPORTFROMWEB
支持JS呈现的加载项也会在该网站上失败。在我看来,你有3种选择来实现你的目标:

  • 使用
    Selenium
    +
    Python
    (或任何其他编程语言)
  • 使用
    Python
    requests
    在后台加载JSON(需要凭据(>
    Authorization
    header)),然后使用
    JSON
    对其进行过滤。JSON的url以:
    https://www.stubhub.com/bfx/api/search/inventory/v2/listings?
  • 执行与上一个解决方案相同的操作,但直接从
    谷歌工作表
    使用
    谷歌AppsScript

谢谢@E.Wiest-我会花上一辈子的时间在纸上试一下,所以感谢其他解决方案。