1 (изменено: wladkokopops, 2016-10-20 20:13:43)

Тема: AHK: Парсим Json

Помогите разобраться с парс-ом Json , по примерной ссылке "http://test-serv44.ry/json"(Ссылка не действительна - это пример.)  ,
С пользователем Admin ,паролем Admin .
Пример ответа

 [[{"heliLimit": 0,
      "id": 1,
      "playersInside": [
        
      ],
      "rentEndDate": 1478594875,
      "vehiclesOnBase": [
        
      ],
      "controlStates": "[ { \"g1\": false, \"l1\": false, \"g3\": false, \"g2\": false } ]",
      "center": [
        -2358,
        -1273,
        24
      ],
      "carLimit": 5,
      "lootChestItems": "[ [ ] ]",
      "baseType": 7
    },
    {
      "heliLimit": 1,
      "id": 2,
      "playersInside": [
        
      ],
      "baseType": 6,
      "vehiclesOnBase": [
        "Mitsubishi Evo X",
        "BMW X6 'AGGRESSOR'",
        "VIP Police SF",
        "Maveric Red"
      ],
      "controlStates": "[ { \"g1\": false, \"g4\": false, \"l1\": false, \"l2\": false, \"g3\": false, \"g2\": false, \"g5\": false } ]",
      "center": [
        -1937,
        667,
        123
      ],
      "carLimit": 5,
      "rentEndDate": 1477160118
    }]]

В AHK недавно, желательно с комментариями,
поставлю плюсик в благодарность.

2

Re: AHK: Парсим Json

wladkokopops, ознакомьтесь с этой темой, обратите внимание на оформление ссылок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Парсим Json

wladkokopops пишет:

Ссылка не действительна - это пример

Пример чего?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Парсим Json

teadrinker пишет:

Пример чего?

Пример ссылки на json ответ,
чтобы ip:port не использовать.

5

Re: AHK: Парсим Json

Честно говоря не понял, зачем этот пример нужен, если ссылка недействительна. Можете пояснить?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: AHK: Парсим Json

Ну чтобы использовать её ,собственно, в коде, т.к. я нуб в этом деле, я хоть буду видеть где я могу вставить свою ссылку.

7

Re: AHK: Парсим Json

Как вводить логин и пароль зависит от устройства конкретного сайта.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8

Re: AHK: Парсим Json

teadrinker
всплывающее окно с требованием ввести логин и пасс
как при заходе в любой из роутеров (192.168.1.1)

9

Re: AHK: Парсим Json

login := "q"
pass := "q"
WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("GET", "http://192.168.0.1")
WebRequest.SetCredentials(login, pass, 0)
WebRequest.Send()
msgbox % WebRequest.ResponseText

10

Re: AHK: Парсим Json

У меня так в роутер не заходит, просит снова ввести пароль и логин.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: Парсим Json

Может требуется еще какой-нибудь token ввести?
Либо авторизация через POST проходит?

12

Re: AHK: Парсим Json

В каждом конкретном случае наверное можно разобраться через инструменты разработчика в браузере. Я просто хотел сказать, что вряд ли универсальный вариант есть.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder