Поиск по блогу

воскресенье, 28 июня 2009 г.

Cookies в TWebBrowser

При отладке некоторых программ, где есть TWebBrowser, иногда очень хочется посмотреть кукисы загружаемых страниц. Это очень просто. Я обычно на этот случай помещаю на форму кнопку, видимую в режиме отладки. Сами же кукисы просматриваю, используя свойство объектной модели браузера:

ShowMessage(WebBrowser1.OleObject.Document.cookie);

cookies in TWebBrowser

Результатом WebBrowser1.OleObject.Document.cookie является строка, в которой пары кукисов "имя=значение" разделены ";" (точкой с запятой). Это позволяет легко распарсить строку и получить доступ к значениям кукисов по имени.

Update: ответ на вопросы комментаторов — Как удалить куки из TWebBrowser.
___

Чтобы быть в курсе обновлений блога, можно подписаться на RSS.

Статьи схожей тематики:



4 комментария:

  1. А подскажите пожалуйста: как удалить куки во время работы в TWebBrowser?

    ОтветитьУдалить
  2. а как удалить куки из twebbrowser ?

    ОтветитьУдалить
  3. Анонимные, написала вам ответ здесь http://parsing-and-i.blogspot.com/2011/03/delphi-how-to-delete-cookies-of.html :)) Используйте на здоровье. Только с такими вопросами проще сразу к гуглю :)

    ОтветитьУдалить
  4. А как сохранить куки и повторно их использовать?

    ОтветитьУдалить

Комментарии модерируются, вопросы не по теме удаляются, троллинг тоже.

К сожалению, у меня нет столько свободного времени, чтобы отвечать на все частные вопросы, так что, может, свой вопрос лучше задать на каком-нибудь форуме?

Поделиться