Это немного сложно объяснить словами, поэтому я приведу пример. пожалуйста, потерпите меня

иди сюда https://www.localharvest.org.au/

Подожди немного...

нажмите "вид списка"

Я хочу получить ссылку на этот список (обратите внимание, что мой список специально отфильтрован по местоположению и ключевому слову, и я хочу отправить кому-то ссылку на этот список)

Это звучит как тупой вопрос. Если я не четко сформулировал себя, извините.

2 ответа2

1

Это сценарий, но это может быть сделано.

Формат:https://www.localharvest.org.au/listing-page/?listing_id=1006

page-page - это фактическая вещь, обрабатывающая запросы, а list_id - это идентификатор определенного местоположения.

Идентификатор в моем примере, если вы перейдете по ссылке, приведет вас к местоположению Sydney Transition Initiative.

Я использовал Opera + Расширение WebSniffer, чтобы определить это.

Подтверждение правильной работы с помощью ID 1007 приведет вас к «Tamborine Mountain Transition Initiative».

0

Без программирования ты не сможешь. Этот URL-адрес указывает на одну страницу, которая содержит всю информацию. JavaScript используется для отображения или скрытия вкладки (Фильтры, Карта, Список, ...). Похоже, что страница не имеет функции для передачи значения в 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 , но опять же, это просто данные без особой разметки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .