Прокси проекта

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Делаю прокси чекер. Задача - взять прокси из проксичекера, или из списка, через гет запрос пробиться к определенному сайту, спарсить текст. Если текст найден, записываем прокси в валидные, не найден - в невалид.

Проблема в том, что если мы работаем без браузера, чисто гет запросами, то зенопостер не выполняет команду "Установить прокси" из файла, да и при запросе "Получить прокси текущего проекта" выдает пустую строку. Как вытащить из проекта текущий прокси не включая браузер ?
 
Последнее редактирование:

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
В гет запросах есть дополнительные параметры (поклацайте вкладки)
Там есть меню, где устанавливается прокси, вот туда и вписывайте свою переменную, содержащую прокси.
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
В гет запросах есть дополнительные параметры (поклацайте вкладки)
Там есть меню, где устанавливается прокси, вот туда и вписывайте свою переменную, содержащую прокси.
Да, спасибо, вроде разобрался. Немного через костыли получилось, т.к. брать прокси из зеновского проксичекера пришлось прямо внутри шаблона, но все работает.

Остался один вопрос. Бывает такое что к сайту через гет запрос можно достучаться, в ответ получаем все содержание страницы, НО если прогрузить ту же страницу обычным браузером через тот же прокси, то страница не загружается. То есть получается что прокси не может загрузить данный сайт, но почему тогда гет запрос пробился к сайту? Можно по каким то уникальным кускам текста из гет запроса понять, что сайт полноценно грузится/не грузится через данный прокси?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Да, спасибо, вроде разобрался. Немного через костыли получилось, т.к. брать прокси из зеновского проксичекера пришлось прямо внутри шаблона, но все работает.

Остался один вопрос. Бывает такое что к сайту через гет запрос можно достучаться, в ответ получаем все содержание страницы, НО если прогрузить ту же страницу обычным браузером через тот же прокси, то страница не загружается. То есть получается что прокси не может загрузить данный сайт, но почему тогда гет запрос пробился к сайту? Можно по каким то уникальным кускам текста из гет запроса понять, что сайт полноценно грузится/не грузится через данный прокси?
Через гет запрос вы принимаете только код весом в несколько килобайт, а через браузер у вас всякие ненужные плагины грузятся, ява много жрёт при загрузке страницы, тут прокси не виновата, это получается теперь прокси разделять для браузера супер идеал покупать из за того что зенно не очень хорошо дружит с этим, многие жалуются на прокси, но в гете они все летать будут, ну конечно приувеличил что все но соксы 98% в гете будут летать
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Тут еще вопрос в том, что при одном запросе прокси может оборваться - привышен таймаут и т.д., но при обновлении страницы отдать ответ. Так же и через гет - прокси может 2 раза ничего не отдать, а потом ответить правильно.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Тут еще вопрос в том, что при одном запросе прокси может оборваться - привышен таймаут и т.д., но при обновлении страницы отдать ответ. Так же и через гет - прокси может 2 раза ничего не отдать, а потом ответить правильно.
Правильно, но в гете это произойдёт за 30 сек, а в браузере минуты
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Зачем это делать, когда встроенный чекер прокси уже поддерживает тест на любой сайт?
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)