Здравствуйте! Сегодня: Чт, 27 Июл 2017, Ваш IP: 54.225.53.253 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Группа «FoxTools.ru» - Форум
+ Создать новую тему Страница: 1
Тема: Foxtools Proxy API косяк? · +  +  дата добавления: 14.11.2013 / 00:54
Автор темы:
Goblenus
Goblenus
тем: 1 / ответов: 2 / благодарностей: 0 / репутация: 0
ответов: 2
создал(а) тем: 1


Делаю пост запрос на http://api.foxtools.ru/Proxy/json с параметрами {'ID' : 'ХХ', 'KEY' : 'ХХХ...ХХХ', 'MAX' : '100','PROTOCOL' : '1', 'UPTIME' : '1', 'AVAILABLE' : '1'} получаю json ответ, а теперь чудеса:
1) Если изменить 'MAX' : '100' -> 'MAX' : '10', то количество доступных страниц не поменяется
2) Если использовать параметр 'PAGE' на страницу, отличной от 1, то в ответ придет пустой json

Может у меня косяки (скрипт писался ночью)...а если не косячу помогите разобраться, или дайте дельный комментарий

Язык Python 3.х + urllib + json
 
Ответ # 1 # · +  +  дата добавления: 16.11.2013 / 14:45
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Администратор
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


1. В ответе сервера, в поле MAX будет находиться общее количество прокси-сервров (не для страницы, а вообще, сколько есть, с учетом фильтров (тип, доступность и т.п.)).

2. На данный момент, в базе всего 77 прокси-серверов, соответствующих указанным параметрам. Т.е. если запрашивать по 100 серверов на странице, то будет только 1 страница.
 
Ответ # 2 # · +  +  дата добавления: 16.11.2013 / 20:42
Автор ответа:
Goblenus
Goblenus
тем: 1 / ответов: 2 / благодарностей: 0 / репутация: 0
ответов: 2
создал(а) тем: 1


Понятно. Все-таки странно, при отображении json ответа выводить в основном теле 'max' и 'page' параметры вместе, меня это просто навело на мысль, что параметр 'max' идет в смысле 'максимальное количество страниц', ну никак не количество доступных элементов, особенно если выводится параметр 'page'. Я считаю, что надо или задокументировать возможные ответы (про возвращаемые параметры ничего не нашел) или более точно указывать их суть, как пример: 'page' -> 'current_page' ('currentPage') и 'max' -> 'proxy_count' ('proxyCount').
 
Ответ # 3 # · +  +  дата добавления: 16.11.2013 / 20:46
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Администратор
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Менять названия уже поздно.

Документацию может когда-нибудь напишу, но пока нет времени на это.
 
Ответ # 4 # · +  +  дата добавления: 16.11.2013 / 22:04
Автор ответа:
Goblenus
Goblenus
тем: 1 / ответов: 2 / благодарностей: 0 / репутация: 0
ответов: 2
создал(а) тем: 1


Готов помочь с документацией, только необходим формат. Так же хотелось бы узнать какой источник proxy серверов, если не секрет.
 
Ответ # 5 # · +  +  дата добавления: 16.11.2013 / 22:46
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Администратор
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Документацию даже мне будет сложно написать, вспоминать и смотреть, где что отдается :)

Прокси - сейчас это локальная база. Создана из разных источников.
 
Страница: 1 + Создать новую тему