Вопрос по парсингу google

Discussion in 'PHP' started by mironich, 10 Sep 2012.

  1. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Как поймать его каптчу, уже и дорки парсил, и просто запросы, не вылазит.
    Нет ли у кого примера кода отправки каптчи на google на любом ЯП,
    Вот у меня так получается:
    (Код на python)
    Code:
    if '/sorry/image?' in self.http_cl.body: #Проверяем нет ли каптчи
                raise GoogleParserError('captcha')   #Если есть возбуждаем исключение, в потоке оно перехватывается, и вызывается метод для разгадывание каптчи через Antigate 
    
    
    Вот метод который вызывается при обнаружении каптчи.
    Code:
     
    
            #Парсим путь картинки
            cp_img_path = self.http_cl.parse('src="', '"')
            #Парсим ID каптчи
            cp_id = self.http_cl.parse('<img src="', '"')
            #Парсим url куда слать запрос с разгаданой каптчей
            continue_url = self.http_cl.parse( 'name="continue" value="', '"')
            
            #Получаем картинку 
            self.http_cl.get()
            
            #Расшифровуем каптчу
            self.ag.decodeCaptcha(self.http_cl.body)
            
            #URL куда уйдет каптча
            self.continue_url =  '%s&id=%s&captcha=%s' %\
                           (cp_id, self.ag.text, continue_url)
    
    Вот но проверить не получается, т.к каптча не вылазит.
    Значение html поля continue будет равен всегда запросу который был зделан, + &id=&captcha= ?