Показать полную графическую версию : [решено] get-запрос
Добрый вечер! Подскажите пожалуйста что делаю не так?
curl https://api.opennic.org/geoip/
Раньше парсил ответ из cmd, сейчас сайт закрутил гайки и ответ приходит, я так понял, в зашифрованном виде. А через браузер нормально ессно. Уже пробовал заголовки указывать все, юзер-агенты менял, ничего не помогает. Если средствами cmd можно что-то исправить, то еще вопросик, можно отъсеять лишнее из ответа? оставить только ip-адреса (но это необезательно).
Uragan66
15-08-2024, 20:14
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"
(curl https://api.opennic.org/geoip/).Content -replace "(\d+\.\d+\.\d+\.\d+).*","`$1" »
Непредвиденное появление: .Content.
(Invoke-WebRequest https://api.opennic.org/geoip/).Content -replace "(\d+\.\d+\.\d+\.\d+).*","`$1" »
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 адреса похоже.
Это скорее на ipv6 адреса похоже. »
хм, что-то я не подумал об этом, почему тогда ipv4 исчезли.. и через браузер показывает ipv4) Посмотрел в пару других программ, у них так же сломано отображение адресов.. то есть я не я такой один)
то еще вопросик, можно отъсеять лишнее из ответа? оставить только 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 у меня такая фигня http://forum.oszone.net/attachment.php?attachmentid=170040&stc=1&d=1723756458
Похоже на то, что curl в различных сценариях использования, отрабатывает по разному - командлет powershell, приложение под Win, приложение под Lin.
В командной строке Windows, для отображения только ipv4, можно попробовать такую команду (согласно страницы WiKi):
curl "https://api.opennic.org/geoip/?bare&ipv=4"
В командной строке Windows, для отображения только ipv4, можно попробовать такую команду (согласно страницы WiKi) »
Уже заменил на эту ссылку, хотя парс был рабочим, но лучше пусть будет так (во избежании дальнейших ошибок). Благодарю вас!
Uragan66
16-08-2024, 16:32
все равно зашифрован. »
Значит что-то с настройками интернета у Вас не то... У меня всё нормально отображается:
https://www.yapfiles.ru/files/3180180/20240816_162908.jpg
Значит что-то с настройками интернета у Вас не то... »
оператор мобильный, я писал выше, можете прочитать! благодарю вас)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.