Програмеры, помогите с запросом по API на Delphi

Обсуждение программ
Ответить
Автор
Сообщение
b_andriy
Member
Аватара пользователя

Сообщение

Сильно не пинайте, делфи учил с 5 класа, но забросил это дело, щяс для себя хочу написать прогу помогалку, нужна ваша помощь
Суть вопроса, нужно сделать запрос API допустим отсюда http://api.bsod.pw/api/status , и те данные что показывает броузер прям щяс когда вбить в строку, мне нужно обрпботать, кароч каким компонентом мне считать эти данные чтобы я смог с ними дальше работать :beer:
Freem-freem
Member
Аватара пользователя
Откуда: "${Kharkiv}"

Сообщение

Ну не знаю зачем ты ищешь костыли когда есть SoapUI
Тебе json нужен?
Изображение
Что дальше должно быть с данными? Можно groovy скрипт написать чтобы весь респонс сохранялся в файл или что тебе надо?
KimRomik
Member
Аватара пользователя

Сообщение

json парсишь? :spy:
Freem-freem
Member
Аватара пользователя
Откуда: "${Kharkiv}"

Сообщение

Опять таки, если надо парсить, то можно тем груви скриптом в том же соапе, запускать все можно из командной строки или из павершел скриптом (ну это мои костыли).
Пусть Андрюха скажет, что он хочет, на курсы пошел чтоли? :D
b_andriy
Member
Аватара пользователя

Сообщение

Я немного тупой в этом, когда я учил делфи, интернет через телефон dialup только был и то не везде, через json можно запросить эти данные както, если да то как :shuffle:

Отправлено спустя 4 минуты 12 секунд:
Вся загвоздка в том как эти данные загрузить в массив, дальше я сам)
Просто не хочется топорным методом типа загрузить все как текстовый файл и перебором символом искать нужное(
Freem-freem
Member
Аватара пользователя
Откуда: "${Kharkiv}"

Сообщение

b_andriy
давай тут все обсуждать, без писем в личку, тем более я могу забыть, а ты будешь ждать ответа :beer:
JSON это формат, я специально тебе показал в Sublime как он красиво выглядит, он удобен, с ним легко работать.
Причем тут делфи и вообще зачем он? Архаизм, имхо.
b_andriy:Вся загвоздка в том как эти данные загрузить в массив, дальше я сам)
Что такое массив? Как он выглядит, как туда грузить, формат? Ты ж тех.задание не можешь сформулировать.
Пока из твоего письма я понял, что ты что-то майнишь и ты из тех кто не понимает вообще в устройстве, но хочет сидеть на ОПЕ ровно и получать "прибыль" :D
прогу которая будет искать профитный шиткойн на нескольких пулах, для этого мне нужно с делфи вызвать список тот что ты заскринил, и данными уже оперировать. Можно было бы и скрипт но это мне еще прийдется учить еще какойто язык програмирования)))
Имхо, пора бы и поучить что-то, раз ты туда полез.
b_andriy
Member
Аватара пользователя

Сообщение

Freem-freem нет все просто и елементарно, из этого кучи текста нужно извлечь одну строку для каждого алгоритма и с ней дальше проводить манипуляции, делфи потому что я умею им пользоватся, топорно но умею, можно конечно и через чтото другое прогу написать но прийдется выучить быстренько тогда
Имхо, пора бы и поучить что-то, раз ты туда полез.
Например, куда смотреть, на чем создать приложение
KimRomik
Member
Аватара пользователя

Сообщение

b_andriy
должен быть какой-то готовый скрипт вроде "json_encode()" что ли, который преобразует в массив типа array => (array => (...), ...) и так далее в непролазные джунгли

только не пойму как ты с этим будешь работать
b_andriy
Member
Аватара пользователя

Сообщение

Уже нашел idhttp, там есть преобразование содержимого страницы с строковую переменную, а дальше через цыкл найду что надо и все :rotate:
Freem-freem
Member
Аватара пользователя
Откуда: "${Kharkiv}"

Сообщение

KimRomik:как ты с этим будешь работать
Об чем и речь, Андрюха походу сам пока не понял, может на каком-то майнерском форуме кто-то ляпнул... :D
b_andriy:делфи потому что я умею им пользоватся
Да я вижу ;)
b_andriy:куда смотреть, на чем создать приложение
Ну я скрин кинул, качай SoapUI, как создашь вызов, гугли How to get data from response via groovy и все :up:
Ты ж до сих пор не можешь ничего объяснить, что куда ты там дальше вставлять будешь :spy:

Отправлено спустя 1 минуту 14 секунд:
b_andriy:там есть преобразование содержимого страницы с строковую переменную
И все это для
b_andriy:все просто и елементарно, из этого кучи текста нужно извлечь одну строку для каждого алгоритма
:-/ ты пошел каким-то сложным путем, ну ладно.
b_andriy
Member
Аватара пользователя

Сообщение

Главное что будет работать как мне надо :beer: всем спасибо, но тему не закрываю, я еще сюда вернусь :lol:
Я понимаю что делаю все через ж0пу, но многое изменилось, мне проще так, перебором данных с строки чем учить чтото заново :shuffle: , темболее ради одной проги
KimRomik
Member
Аватара пользователя

Сообщение

b_andriy:Я понимаю что делаю все через ж0пу, но многое изменилось, мне проще так, перебором данных с строки чем учить чтото заново :shuffle: , темболее ради одной проги
Потому что ты взялся за изучение велосипеда, принцип работы которого лучше всего знает только разработчик. Я подозреваю, что это какая-то пирамидальная переборка массива с дальнейшим преобразованием в json. Но все же могут быть подводные камни... Возможно оно работает благодаря ООП, а не грубым методом перебора, как ты считаешь.
b_andriy
Member
Аватара пользователя

Сообщение

Оттуда берется одна переменная, умножается на мое число и выводится на эекран, но в красивой оболочке и автоматизировано, думаю что я нашел то что искал, завтра попробую
strobil
Junior

Сообщение

Все что тебе нужно тут: https://github.com/hgourvest/superobject/
b_andriy
Member
Аватара пользователя

Сообщение

strobil прямо в точку! Спасибо! :beer:
Ответить