Witam, tak jak w temacie, udało się komuś zalogować do Gmail używając TidHTTP ?
Tylko z góry prosze, nie piszcie, że można to zrobić przez TidPOP3 - bo to akurat wiem, zrobiłem i działa.
Chciałbym się natomiast dostać na swoje konto gmail przez HTTP - wie ktoś może jak to zrobić ?
Logowałem się na wiele stron używając IdHTTP + POST/Get ale Gmail mnie przerasta :P
Podejrzewam, że niezbędna będzie jeszcze obsługa cookies. Ale jest od tego odpowiedni komponent w indy.
No tak, wiem. Uzywam CookieManager i w razie czego SSL/TLS.
Ale za cholerke nie potrafie wbic na swoje konto w gmail :/
Oczywiscie wiem jak sie uzywa Cookiemanager i SSL - robilem to juz kilka razy, ale jak juz pisalem google mnie przerasta :/
załącz sniffera i postaraj się żeby wszystko było tak samo
jeśli autorzy specjalnie zajęli się tym żeby utrudnić dostępu robotom a tylko dać go userom to mogą różne pułapki na ciebie czychać, w stylu fake-ciastek których normalna przeglądarka by nie ustawiła, wymaganych odstępów czasowych pomiędzy zapytaniami których człowiek by nie przebił, jakichś sztuczek w javascripcie (mam nadzieję że próbujesz się dostać na tą "skąpą" wersję gmaila)
Połączenie w Gmailu musi być szyfrowane.
Coldpeer napisał(a)
Połączenie w Gmailu musi być szyfrowane.
Wiem, dlatego zapodałem SSL/TLS.
"Skąpa" wersja Gmail ? O co chodzi ?
Jeżeli chodzi o sniffera, odpaliłem juz dawno - i stąd właśnie mój post na 4p. Z adresu gmail.com jest przekierowanie na mail.gmail.com, i potem po ogromnej liczbie ciastek, pobierania danych metoda GET i wysłaniu danych metoda POST(tu dane do logowania), oraz chyba 3 czy 4 razy wyslania danych znów metodą POST (jakies inne dane :|) - przechodzi w reszcie do szyfrowanej strony mojego konta.
Sęk w tym, że nie moge tego osiągnąć używając idHTTP,TCookieManager,TSSLManager czy jakoś tak.
"skąpa" wersja - chodziło mi o tą wersję podstawową bez js, ale wersja okazuje się jest przydzielana właśnie pomiędzy tymi getami a tym postem z innymi danymi
a na pewno user-agent ustawiłeś dobry czy jedziesz na ua indy ?
o właśnie - wyłącz javascript, zmień user-agent w przeglądarce na jakiś egzotyczny i wtedy zapuść sniffera i się zaloguj - powinieneś mieć potem łatwiej to powtórzyć programowo
Oka, dzieki. A ma ktoś może pomysł jak obsłużyć przekierowania (redirect) w idHTTP ? Od razu mowie ze Handle redirect mam na True.