用语言解释有点困难,所以我会举一个例子。请耐心听我说。
到这里 https://www.localharvest.org.au/
稍等一会...
点击“列表视图”
我想要获取此列表的链接(请注意,我的列表是按位置和关键字专门过滤的,我想向某人发送此列表的链接)
这听起来像是一个愚蠢的问题。如果我没有表达清楚,我很抱歉。
答案1
这是一个脚本,但可以完成。
格式为https://www.localharvest.org.au/listing-page/?listing_id=1006
列表页是实际处理请求的listing_id是具体位置的id。
如果您点击我示例中的 ID,您将到达悉尼过渡计划的位置。
我使用 Opera + WebSniffer Extension 来确定这一点。
重新确认工作正常,使用 ID 1007 将带您进入“Tamborine Mountain Transition Initiative”。
答案2
如果不编程,您就无法做到这一点。此 URL 指向包含所有信息的单个页面。JavaScript 用于显示或隐藏选项卡(过滤器、地图、列表等)。该页面似乎没有在 URL 中传递值的功能,该值用于在页面打开后选择某个选项卡。
你能通过请求获取原始数据https://www.localharvest.org.au/wp-content/plugins/local_harvest/json_all_listings.json(仅限 Chrome,其他浏览器会抱怨它不是有效的 JSON)。但要用它做一些有用的事情,您需要编写自己的网站。
可以使用此 URL 请求距离某个点最近的五个位置(根据需要修改纬度/经度值):https://www.localharvest.org.au/wp-content/plugins/local_harvest/fiveclosest.php?lat=-33.867139&lng=151.207114,但同样,它只是没有太多布局的数据。