![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
turik1303 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 4.11.2008 Репутация: нет Всего: нет |
Доброго времени суток. Пишу простенький парсер Google на synapse. Нужно отобразить капчу гугла в программе и потом отправить ответ на капчу. Подскажите пожалуйста как вытащить картинку из текста страницы? исходный код самой капчи:
Попытка достать ее GET по этому URL не дает ничего. Подскажите пожалуйста как ее вытащить?) |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
так нужно картинку загружать в TStream
|
|||
|
||||
turik1303 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 4.11.2008 Репутация: нет Всего: нет |
Можно пример кода?
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
Можно, скидывай, посмотрим.
|
|||
|
||||
turik1303 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 4.11.2008 Репутация: нет Всего: нет |
Не, всмысле каким образом через Stream получить эту картинку? мне нужно весь код страницы в TStream грузить и из него уже грузить картинку в TImage?
пытаюсь получить картинку через httpGetBinary, но выходит ошибка Stream.seek not implemented Это сообщение отредактировал(а) turik1303 - 7.2.2013, 17:33 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
Примерно так Picture.LoadFromStream(....)
Добавлено через 1 минуту и 1 секунду
тебе нужно заграузить код страницы в StringList например, там найти ссылку на картинку и загрузить картинку в TStream Добавлено через 2 минуты и 22 секунды http://lmgtfy.com/?q=Stream.seek+not+implemented |
|||
|
||||
turik1303 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 4.11.2008 Репутация: нет Всего: нет |
Спасибо)
Теперь вопрос следующего порядка((( передаются ли Cookies если использовать в synapse httpGetText и httpGetBinary? просто воожу капчу, но она не проходит, запросы 100% правильные. сверял по снифферу. проблема - не срабатывают редиректы((( или может кто нибудь подскажет как обойти 503 ошибку используя IdHttp? ответ сервера 503, но браузер и synapse нормально выдирают html с этой страницы (страница с капчей) Это сообщение отредактировал(а) turik1303 - 7.2.2013, 21:23 |
|||
|
||||
Mifody |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 5.8.2008 Репутация: 2 Всего: 2 |
"httpGetText и httpGetBinary" - а посмотреть листинг процедур - не?
|
|||
|
||||
turik1303 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 4.11.2008 Репутация: нет Всего: нет |
С кукисами вроде как разобрался. Первую капчу обрабатывает нормально, а потом начинает капча лезть через 1 запрос( в чем может быть проблема? во вложении полный исходник парсера
Присоединённый файл ( Кол-во скачиваний: 40 ) ![]() |
|||
|
||||
c0der |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 14.11.2010 Репутация: нет Всего: нет |
Может немножко не в тему, но все таки.
ТС я когда писал парсер не заморачивался на капче, прикрутил прокси + сокс и все, благо стоят они не дорого, купил 1500шт ставлю 150 потоков таймаут 3сек на гугл и все, при каждом запросе беру рандомно проксик, никаких капч гугл не выплювывает. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |