Невозможно получить все имена, распутывая некоторые точки на карте

У меня была эта проблема на виртуальной машине Debian 8, с которой я взаимодействовал через Putty на рабочем столе Windows 10.

Я попробовал различные предложения здесь, но ничего не сработало, и я запускаю MariaDB на хост Debian. В конце концов я обнаружил, что не могу запустить сервер db в безопасном режиме, но мне не нужно было, и для меня действительно работали следующие команды, т.е. позволяя вновь созданному пользователю MySql войти на сервер MySql / MariaDB:

sudo service mysql stop
sudo mysql # logs in automatically into MariaDB
use mysql;
update user set plugin='' where user='your_user_name';
flush privileges;
exit;
sudo service mysql restart # restarts the mysql service

Если приведенное выше не работает для вас, выполните шаги, описанные выше в сообщении zetacu ( zetacu ), затем следуйте моим шагам.

Теперь вы должны иметь возможность использовать клиент удаленного терминала и безопасно входить в mysql с помощью команды:

mysql -u your_user_name -p

* введите пароль при появлении запроса

0
задан MITHU 29 March 2019 в 12:30
поделиться

1 ответ

Это как-то связано с параметрами запроса. Вы должны либо: а) поиграть и посмотреть, как каждый из них меняет ваш вывод, либо б) поискать в своей документации и найти, где эта информация доступна. Но вы можете легко поиграть с этими параметрами, создав этот словарь и добавив его в свои запросы:

import requests

url = 'https://map.search.ch/api/poi_html.json'

payload = {
'mode': 'hover',
'mx1': '750592',
'mx2': '789504',
'my1': '193536',
'my2': '232448',
'zd': '256',
'd': 'area-f008d02987f8c91d',
'lang': 'en',
'base': '485000,296000',
'tel_was': 'immobilienmakler',
'tel_wo': 'nahe Bezirk Lenzburg'}


res = requests.get(URL, params=payload).json()

Мне дали 70 элементов в POI

Мои предположения: [ 114]

Я предполагаю, что это:

Используется швейцарская система координат mx1 и mx2 - диапазон оси x для my1 и my2 - диапазон оси y для окна

[117 ] Изменение этих чисел может «переместить» область карты, а затем «увеличить» или «уменьшить».

То есть:

url = 'https://map.search.ch/api/poi_html.json'

payload = {
'mode': 'hover',
'mx1': '649216',
'mx2': '858112',
'my1': '124928',
'my2': '568288',
'zd': '512',
'd': 'area-f008d02987f8c91d',
'lang': 'en',
'base': '485000,296000',
'tel_was': 'immobilienmakler',
'tel_wo': 'nahe Bezirk Lenzburg'}


res = requests.get(URL, params=payload).json()

Дает мне 429 элементов в POI

0
ответ дан chitown88 29 March 2019 в 12:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: