Вверх ↑
Этот топик читают: Гость
Ответов: 3860
Рейтинг: 620
#31: 2015-08-11 22:30:39 ЛС | профиль | цитата
Используй компонент Thread.
Как делается можно глянуть в примере "Скачивание файлов".
карма: 18

1
Голосовали:Iliya
Ответов: 216
Рейтинг: 6
#32: 2016-01-03 12:20:24 ЛС | профиль | цитата
Привет Netspirit!

За полгода тестирования твоих компонентов столкнулся только с одной постоянной проблемой: Timeouts не выдает ошибок... Если нужно постоянно вести какую либо работу с сайтом - можно ориентироваться по ошибкам и ответам сервера о работе и создавать условия... но если происходит так что сервер повис и выходит время ожидания - прога просто останавливается так как компонент не выдает никакой информации об ошибке
карма: 2

0
Ответов: 3860
Рейтинг: 620
#33: 2016-01-03 15:14:06 ЛС | профиль | цитата
Я не знаю почему так может быть. В коде контролируется статус всех вызываемых API-функций и выдаётся событие onError.
Я сам пробовал эти таймауты: проверял работоспособность прокси-серверов по списку. Работает так, как и задумано.

"Прога просто останавливается" - то-есть, зависает? Внутри компонента или в схеме по причине отсутствия события onError? Событие onFinish выдаётся? Какие-то сообщения появляются?
Может в схеме что-то не так? Теоретически, сервер просто может медленно по частям выдавать ответ, тогда таймаут нужно ставить либо очень маленький, либо запрос будет выполняться очень долго.
карма: 18

0
Гость
Ответов: 17029
Рейтинг: 0
#34: 2016-05-19 21:59:50 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:13:44
карма: 0

0
Ответов: 3860
Рейтинг: 620
#35: 2016-05-20 10:12:20 ЛС | профиль | цитата
Схему выложи. Только минимальную - выбери кусок, на котором можно заметить увеличение памяти.
карма: 18

0
Ответов: 501
Рейтинг: 18
#36: 2016-07-23 15:44:42 ЛС | профиль | цитата
Netspirit, как получить куки ИЕ для сайта? уже и так и сяк и зубами но толку ноль
карма: 1
        ]  
0
Ответов: 57
Рейтинг: 0
#37: 2016-07-23 17:10:01 ЛС | профиль | цитата
виндус меняется , ИЕ меняется , я думаю тут нет однозначного ответа , нужно подстраиваться под систему ...
карма: 0

0
Ответов: 501
Рейтинг: 18
#38: 2016-07-23 17:40:55 ЛС | профиль | цитата
Vaduha,
Vaduha писал(а):
виндус

Я о CookieManager
карма: 1
        ]  
0
Ответов: 57
Рейтинг: 0
#39: 2016-07-23 21:01:06 ЛС | профиль | цитата
так и я об том же
карма: 0

0
Ответов: 501
Рейтинг: 18
#40: 2016-07-23 21:27:07 ЛС | профиль | цитата
Vaduha, да не я пока от автора не услышу не успокоюсь
карма: 1
        ]  
0
Ответов: 3860
Рейтинг: 620
#41: 2016-07-25 12:01:25 ЛС | профиль | цитата
RAWY_EX писал(а):
как получить куки ИЕ для сайта?
Смотря что имеется в виду. Компонент HTTPClient в связке с CookieManager может получать куки из Internet Explorer в режиме Source=IE. То-есть, на HTTPClient подается нужный URL для запроса, выполняется запрос. HTTPClient обращается к привязанному CookieManager и передаёт ему этот URL. CookieManager в ответ выдаёт куки для данного URL, которые есть (если есть) в хранилище Internet Explorer. Эти куки добавляются в заголовок запроса и запрос выполняется.
Других вариантов не предусмотрено.
И что, эта связка не работает? Нужна схема с адресом сайта.
карма: 18

0
Ответов: 501
Рейтинг: 18
#42: 2016-07-25 14:54:04 ЛС | профиль | цитата
Netspirit, ааа так HTTPClient сам от CookieManager получит куки?? а зачем тогда doGetIECookies если все автоматически? я как дурак URL дроблю и в CookieManager пытаюсь через doGetIECookies получить куки а события onGetIECookies нету
карма: 1
        ]  
0
Ответов: 3860
Рейтинг: 620
#43: 2016-07-25 15:23:17 ЛС | профиль | цитата
RAWY_EX писал(а):
а зачем тогда doGetIECookies
Так, на всякий случай: вдруг кто-то захочет свой клиент на рассыпухе делать (с картами и дамами), или просто что-то с куками IE делать (записывать, устанавливать).
Можно также проверить, есть ли для данного сайта куки, вызвав doGetIECookies. Можно получить IE куки, подправить их и запихнуть в другой CookieManager с Source=Internal (или обратно в хранилище IE).
карма: 18

0
Ответов: 501
Рейтинг: 18
#44: 2016-07-25 15:50:20 ЛС | профиль | цитата
Netspirit, то есть готовый инструмент для кражи паролей?
карма: 1
        ]  
0
Ответов: 3860
Рейтинг: 620
#45: 2016-07-25 16:02:51 ЛС | профиль | цитата
Выходит, что так. Если, конечно, разработчик сайта не знает, что в куках нужно хранить ID сессии (если очень надо - то и в шифрованном виде), а не пароли. И ещё про чудесный флаг HttpOnly в куки.
карма: 18

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)