get-запрос
Добрый вечер! Подскажите пожалуйста что делаю не так?
Код:
curl https://api.opennic.org/geoip/
Раньше парсил ответ из cmd, сейчас сайт закрутил гайки и ответ приходит, я так понял, в зашифрованном виде. А через браузер нормально ессно. Уже пробовал заголовки указывать все, юзер-агенты менял, ничего не помогает. Если средствами cmd можно что-то исправить, то еще вопросик, можно отъсеять лишнее из ответа? оставить только ip-адреса (но это необезательно).
|
a1ek9, только ip:
Код:
(curl https://api.opennic.org/geoip/).Content -replace "(\d+\.\d+\.\d+\.\d+).*","`$1"
или:
Код:
(Invoke-WebRequest https://api.opennic.org/geoip/).Content -replace "(\d+\.\d+\.\d+\.\d+).*","`$1"
|
Непредвиденное появление: .Content.
Ответ
Код:
2a00:f826:8:1::254 # ns8.he.de # 99.89%
2a03:94e0:1804::1 # ns1.no # 99.48%
2a03:4000:4d:c92:88c0:96ff:fec6:b9d # ns29.de # 99.86%
2a01:4f9:c011:83d::1 # ns1.fi # 99.79%
2603:c020:8006:9211:53::53 # ns23.de # 99.99%
2603:c020:800c:ebeb:53::53 # ns26.de # 99.97%
2a00:f826:8:1::254 # ns7.de # 99.49%
2a00:f826:8:2::195 # ns31.de # 99.30%
все равно зашифрован.
|
Это скорее на ipv6 адреса похоже.
|
Цитата:
Цитата NickM
Это скорее на ipv6 адреса похоже. »
|
хм, что-то я не подумал об этом, почему тогда ipv4 исчезли.. и через браузер показывает ipv4) Посмотрел в пару других программ, у них так же сломано отображение адресов.. то есть я не я такой один)
|
Цитата:
Цитата a1ek9
то еще вопросик, можно отъсеять лишнее из ответа? оставить только ip-адреса (но это необезательно). »
|
Имеются параметры для этого: https://wiki.opennic.org/api/geoip
Попробовать так?
Код:
curl https://api.opennic.org/geoip/?list&ipv=4
или так:
Код:
curl https://api.opennic.org/geoip/?ipv=4
|
Да! Если честно, не помню какую из них я находил, но не в документации (что-то я тупанул) и ничего не вышло. Сейчас заменил на верхнюю ссылку. Вопрос снят, операторы закручивают гайки. (Отказываются время от времени качать даже с майл\гугл облаков через выпрямленные ссылки.) Даже в программе *byeDPI у меня такая фигня
|
Похоже на то, что curl в различных сценариях использования, отрабатывает по разному - командлет powershell, приложение под Win, приложение под Lin.
В командной строке Windows, для отображения только ipv4, можно попробовать такую команду (согласно страницы WiKi):
Код:
curl "https://api.opennic.org/geoip/?bare&ipv=4"
|
Цитата:
Цитата NickM
В командной строке Windows, для отображения только ipv4, можно попробовать такую команду (согласно страницы WiKi) »
|
Уже заменил на эту ссылку, хотя парс был рабочим, но лучше пусть будет так (во избежании дальнейших ошибок). Благодарю вас!
|
Значит что-то с настройками интернета у Вас не то... У меня всё нормально отображается:
|
Цитата:
Цитата Uragan66
Значит что-то с настройками интернета у Вас не то... »
|
оператор мобильный, я писал выше, можете прочитать! благодарю вас)
|
Время: 00:01.
© OSzone.net 2001-