如果网址与主页相同,我如何获得准确页面的链接?


0

用语言解释有点困难,所以我举一个例子。请多多包涵。

转到这里 https://www.localharvest.org.au/

稍等一会...

点击“列表视图”

我想获得此列表的链接(请注意,我的列表已按位置和关键字进行了专门过滤,我想向某人发送此列表的链接)

这听起来像一个愚蠢的问题。如果我没有清楚地说出自己的意思,对不起。

Answers:


1

这是一个脚本,但是可以做到。

格式为 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将打开一个包含列表中单个项目的页面。OP要求整个清单。
Berend

0

没有编程就不能。该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,但同样,它只是没有太多布局的数据。


位置ID可以直接解析为URL,请参阅我的实际测试。
忘了

@Overmind您的测试无法回答实际问题(即整个列表)
Berend

如果作者为我们提供了位置和关键字,我们可以测试是否还有其他各种ID可以应用于此。
忘了
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.