用语言解释有点困难,所以我举一个例子。请多多包涵。
转到这里 https://www.localharvest.org.au/
稍等一会...
点击“列表视图”
我想获得此列表的链接(请注意,我的列表已按位置和关键字进行了专门过滤,我想向某人发送此列表的链接)
这听起来像一个愚蠢的问题。如果我没有清楚地说出自己的意思,对不起。
用语言解释有点困难,所以我举一个例子。请多多包涵。
转到这里 https://www.localharvest.org.au/
稍等一会...
点击“列表视图”
我想获得此列表的链接(请注意,我的列表已按位置和关键字进行了专门过滤,我想向某人发送此列表的链接)
这听起来像一个愚蠢的问题。如果我没有清楚地说出自己的意思,对不起。
Answers:
这是一个脚本,但是可以做到。
格式为 https://www.localharvest.org.au/listing-page/?listing_id=1006
listing-page是处理请求的实际内容,listing_id是特定位置的ID。
在我的示例中,如果您单击链接的ID,则会将您带到Sydney Transition Initiative的位置。
我使用Opera + WebSniffer Extension来确定这一点。
再次确认可以正常使用,使用ID 1007将使您进入“坦博林山过渡倡议”。
没有编程就不能。该URL指向包含所有信息的单个页面。JavaScript用于显示或隐藏标签(过滤器,地图,列表等)。该页面似乎不具有在URL中传递值的功能,该URL在页面打开后选择某个选项卡。
您可以通过请求https://www.localharvest.org.au/wp-content/plugins/local_harvest/json_all_listings.json(仅限Chrome浏览器,其他浏览器会抱怨它不是有效的JSON)来获取原始数据。但是要对此做一些有用的事情,您需要编写自己的网站。
可以使用以下URL请求最接近某个点的五个位置(根据需要修改lat / lng值):https ://www.localharvest.org.au/wp-content/plugins/local_harvest/fiveclosest.php?lat = -33.867139&lng = 151.207114,但同样,它只是没有太多布局的数据。