如何使用xpath将;“主要”;网页的一部分?
我试图使用GoogleSheets中的importxml函数查看StubHub事件的票证数据 下面是页面上“inspect->copy xpath”提供的xpath,但它不起作用。我已经在pathing上玩了大约一个小时了,它似乎被挂在了“主”id上。。。我似乎无法获取该标题下的数据如何使用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] 我发布了带有链接和更新路径的工作簿。我正在寻找工作手册中
*[@id="main"]/div/div/div[1]/div[2]/section[1]/div[1]/ul/div/li[1]
我发布了带有链接和更新路径的工作簿。我正在寻找工作手册中列出的车票清单(包括行、价格等)
如何将xpath语法查询到“main”部分?不幸的是,
googlesheets
无法获得任何内容,因为显示数据需要JavascriptIMPORTFROMWEB
支持JS呈现的加载项也会在该网站上失败。在我看来,你有3种选择来实现你的目标:
- 使用
+Selenium
(或任何其他编程语言)Python
- 使用
和Python
在后台加载JSON(需要凭据(>requests
header)),然后使用Authorization
对其进行过滤。JSON的url以:JSON
https://www.stubhub.com/bfx/api/search/inventory/v2/listings?
- 执行与上一个解决方案相同的操作,但直接从
谷歌工作表
使用
谷歌AppsScript