ПредишенСледващото

Как да получите бисквитки от сайта? (Indy 9)

В TWebBrowser сайта скрипт се изпълнява, но в Инди не работи.
Как мога да получа през втората Cookie Инди Или получите бисквитки от TWebbrouser, за по-нататъшна употреба в Инди?

Следващ в HTML-кодът се изпълнява, а вторият комплект Cookie.

Ние трябва да направим същото.


> Необходимо е да се направи същото.

Как да го направя по-лесно? ))

Между другото WebBrowser1.OleObject.Document.cookie също връща само първите бисквитките. И в C: \ Documents и Settings \ Admin \ Cookies се появява два бисквитка. Кои точно формира този уеб сайт и двамата нужда

бисквитка не е предварително отбелязани и файлове, предавани от сървъра, това е мястото, за да спаси местните настройки / опции, за които сървърът не знаят нищо. и те правят местен скрипт (т.е.> от сайта? те не получават).
и начина, по който те не са задължителни, т.е. тип зарежда страница и тук те не са, те могат да се появяват на потребителското действие (както, например, работи на обект в схемите "по подразбиране", а не бисквити, и след като потребителят избере конкретна схема и # XA0; да запазите избора си за създаването на "бисквитка", която е написана избрани), всичко зависи от програмист, който е направил един сайт.

> Как да го направим по-лесно? ))
> Връща само първите бисквитките.
да поиска от потребителя "разходка" на сайта и да чакат за втория "бисквитката".

Намерих себе си решение. Може би не точно красива, но работи)))
Аз използвам функция UrlDownloadToFile (използва SHDocVw) вместо Indy, който вкарва необходимите разследвания, за да ме Cookie. Т.е. по същество се създава по време на изпълнение в един невидим браузър (TWebBrowser) извън форма, което почувствах е скрипт сайт.

Послепис Благодаря ви за вниманието ви към проблема. ))

И все пак! Ето една красива труда работен разтвор и idcookiemanager мои 3 сайта разорана Toko един.

Памет: 0.74 MB
Време: 0,024 гр

Свързани статии

Подкрепете проекта - споделете линка, благодаря!