Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.11.2013, 00:18   #21
Ангелина1989
Пользователь
 
Аватар для Ангелина1989
 
Регистрация: 22.11.2013
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А ты всетки задачу опиши )
А потом подумаем.
получать мне исходный код страницы. для ее получения нужны cookies. cookies я как раз таки и получаю хромом. получать как то иначе я не нашла. так же хром служит для отображения капчи. в принципе задачу описала))) если что то не ясно сказала скажите я отвечу))))

Последний раз редактировалось Ангелина1989; 27.11.2013 в 00:22.
Ангелина1989 вне форума
Старый 27.11.2013, 00:24   #22
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Окей. Дальше осталось выяснить, точно ли нужно пересоздавать хром динамически? В чем проблема с повторным использованием уже созданного?
Son Of Pain вне форума
Старый 27.11.2013, 00:29   #23
Ангелина1989
Пользователь
 
Аватар для Ангелина1989
 
Регистрация: 22.11.2013
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
Окей. Дальше осталось выяснить, точно ли нужно пересоздавать хром динамически? В чем проблема с повторным использованием уже созданного?
Проблема заключается в том что сайт (как я поняла) блокирует доступ по cookies и если я перезапускаю полностью программу то все работает дальше, если удалить cookies то все равно не получается а если перезапустить то все ок. А бывает что сайт банит мой ip и тогда только меняю ip. хотелось бы обойти эту некую блокировку cookies))))
Ангелина1989 вне форума
Старый 27.11.2013, 00:36   #24
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Проблема заключается в том что сайт (как я поняла) блокирует доступ по cookies
Блокирует после чего? куки то ты хранишь на локальной машине, как сайт по ним блокировать может?
I'm learning to live...
Stilet вне форума
Старый 27.11.2013, 00:37   #25
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Думаю все же лучше будет разобраться, как до конца "почистить cookies", чем пересоздавать компонент для каждого нового запроса )
Son Of Pain вне форума
Старый 27.11.2013, 08:30   #26
Ангелина1989
Пользователь
 
Аватар для Ангелина1989
 
Регистрация: 22.11.2013
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
Думаю все же лучше будет разобраться, как до конца "почистить cookies", чем пересоздавать компонент для каждого нового запроса )
да вот как же их еще чистить((( вот так я очищаю
Код:
function DeleteCookie(const Name, Value, Domain, Path: ustring;
  Secure, HTTPOnly, HasExpires: Boolean; const Creation, LastAccess,
  Expires: TDateTime; Count, Total: Integer; out DeleteCookie: Boolean): Boolean;
begin
  DeleteCookie := True;
end;
а вот как пользуюсь
Код:
 
CookieManager := TCefCookieManagerRef.GetGlobalManager;
CookieManager.VisitAllCookiesProc(DeleteCookie);
Ангелина1989 вне форума
Старый 27.11.2013, 10:32   #27
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Следующий шаг - перехватить полный текст http-запроса и посмотреть, точно ли там остались cookies. Может они тебя по реферреру блокируют, или компонент сделал keep-alive и шлет запросы в одно соединение, или еще какая причина.

Всегда стоит сначала убедиться, ту ли проблему ты решаешь )
Son Of Pain вне форума
Старый 27.11.2013, 11:30   #28
Ангелина1989
Пользователь
 
Аватар для Ангелина1989
 
Регистрация: 22.11.2013
Сообщений: 22
По умолчанию

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
Следующий шаг - перехватить полный текст http-запроса и посмотреть, точно ли там остались cookies. Может они тебя по реферреру блокируют, или компонент сделал keep-alive и шлет запросы в одно соединение, или еще какая причина.

Всегда стоит сначала убедиться, ту ли проблему ты решаешь )
ВО первых cookies не полностью удалялись, я решила эту проблему. Щас буду пытаться отследить что делает браузер)))
у компонента keep-alive показал сниффер. как быть?
и похоже по реферу блокируют(((((

Последний раз редактировалось Ангелина1989; 27.11.2013 в 11:54.
Ангелина1989 вне форума
Старый 27.11.2013, 13:00   #29
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у компонента keep-alive показал сниффер. как быть?
и похоже по реферу блокируют(((((
Не понос так золотуха
Если не секрет что это за мегаважный сайт такой? Уж ли не "клубничный" портал (щютка...)
I'm learning to live...
Stilet вне форума
Старый 27.11.2013, 13:15   #30
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Да, Хьюстон, тут у нас начинаются проблемы )

У этого компонента нет нормального механизма управления такими вещами (потому я и назвал его кривым там выше).
Тебе придется добавить обработчик события OnBeforeResourceLoad, и в нем модифицировать http-заголовки. Убрать из них referrer и keep-alive, и вставить Connection: close, соответственно.
Смотри в сторону request.GetHeaderMap и request.SetHeaderMap.
Son Of Pain вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароли Chrome koval0312 Свободное общение 1 07.11.2012 23:08
Opacity в Chrome russian-stalker JavaScript, Ajax 0 09.07.2010 21:16
Google Chrome Syltan Операционные системы общие вопросы 1 16.04.2010 08:18
Google Chrome HellMercenariess Софт 1 06.10.2009 15:53
Странности Chrome` а ]Wowan[ Софт 1 27.04.2009 04:11