Получение капчи и дальнейшее использование  - Вопросы и ответы, обсуждения  - Ваши вопросы по Pascal/Delphi только в данном разделе  
	 
	
	
 
		 
	 
 
	
	
		
	
	
    
        
            
             
            16.07.2014, 17:34
            
            
         
        
             
            #1  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Разведчик
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 27.10.2012
 
                
                
                
                Сообщений: 24
                
  
Популярность: -183
 
                  
	Сказал(а) спасибо: 35
 
	
		
			
				Поблагодарили 23 раз(а) в 14 сообщениях
			
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Получение капчи и дальнейшее использование 
             
             
            
        
        
        
            
               
    Уже часов 5 себе мозг "имею".
Как получить капчу на регистрацию отсюда : [
Ссылки могут видеть только зарегистрированные пользователи.   ] ?
Вот что последнее пробовал : 
	Код:
	html:=HTTP.Get('http://money-birds.com/signup');
Delete(html,1,pos('<img src="/captcha.php?rnd=',html)+length('<img src="/captcha.php?rnd='));
Delete(html,pos('"',html),length(html));
stream:=tmemorystream.create;
http.get('http://money-birds.com/captcha.php?rnd='+html,stream);
stream.savetofile('D:\1.png');
stream.free;
image1.picture.loadfromfile('D:\1.png'); 
 Вылетала ошибка : [
Ссылки могут видеть только зарегистрированные пользователи.   ]
Помогите, пожалуйста 
P.S. И если не сложно, то приведите пример отправки запроса на регистрацию с полученной капчей. А то при каждом новом запросе она же меняется, а я не в куриваю как по другому делать )
     
        
 
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            16.07.2014, 17:40
            
            
         
        
             
            #2  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Разведчик
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 12.06.2014
 
                
                
                
                Сообщений: 1
                
  
Популярность: -134
 
                  
	Сказал(а) спасибо: 0
 
	
		
			Поблагодарили 1 раз в 1 сообщении
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Re: Получение капчи и дальнейшее использование 
             
             
            
        
        
        
            
               
    Хотел помочь,взял и зарегистрировался) А что дальше делать не знаю!
 
     
         
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            17.07.2014, 08:37
            
            
         
        
             
            #3  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Разведчик
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 27.10.2012
 
                
                
                
                Сообщений: 24
                
  
Популярность: -183
 
                  
	Сказал(а) спасибо: 35
 
	
		
			
				Поблагодарили 23 раз(а) в 14 сообщениях
			
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Re: Получение капчи и дальнейшее использование 
             
             
            
        
        
        
            
               
    С куками капча забирается...
	Код:
	http.Request.Host:='money-birds.com';
http.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8';
http.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36';
http.Request.Referer:='http://money-birds.com/signup';
http.Request.AcceptEncoding:='gzip,deflate,sdch';
http.Request.AcceptLanguage:='ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4';
http.request.customheaders.add('Cookie: PHPSESSID=hp7nv8p81gipe4i99iaj11ag25');
html:=HTTP.Get('http://money-birds.com/signup');
Delete(html,1,pos('<img src="/captcha.php?rnd=',html)+length('<img src="/captcha.php?rnd='));
Delete(html,pos('"',html),length(html));
stream:=tmemorystream.create;
http.get('http://money-birds.com/captcha.php?rnd='+html,stream);
stream.savetofile('D:\1.png');
stream.free;
image1.picture.loadfromfile('D:\1.png'); 
 Как теперь её отправить ? Ведь при следующем запросе капча будет другой и сайт мою не примет.
     
        
 
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            17.07.2014, 08:51
            
            
         
        
             
            #4  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Сержант
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 18.07.2013
 
                
                
                
                Сообщений: 148
                
  
Популярность: 84352
 
                  
	Сказал(а) спасибо: 567
 
	
		
			
				Поблагодарили 258 раз(а) в 195 сообщениях
			
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Re: Получение капчи и дальнейшее использование 
             
             
            
        
        
        
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
	
		
			
				
					Пользователь сказал cпасибо: 
				
				
				
			 
			 
		 
	
  
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            17.07.2014, 10:41
            
            
         
        
             
            #5  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Разведчик
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 27.10.2012
 
                
                
                
                Сообщений: 24
                
  
Популярность: -183
 
                  
	Сказал(а) спасибо: 35
 
	
		
			
				Поблагодарили 23 раз(а) в 14 сообщениях
			
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Re: Получение капчи и дальнейшее использование 
             
             
            
        
        
        
            
               
    
  
        
        
          
                
                
                  
                        
                         
                        
                        Цитата:  
                        
                         
                   
                
                 
                
                 
                
                
                
                 
                
                
                
                 
           
        
        
          
                
                 
                 
                
                 
           
          
                
                 
                
                В смысле как определить символы на рисунке? Вручную, анализом картинки или специализированными сервисами(антигейт, к примеру) 
                 
                
                 
           
          
                
                 
                
                 
                
                 
           
        
         
   
Это я понимаю. Я про отправку этой капчи. Ведь капча будет уже не той по сути.
Вот что делаю после получения капчи и написания её в Edit1:
	Код:
	http.Request.Host:='money-birds.com';
http.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8';
http.Request.UserAgent:='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36';
http.Request.Referer:='http://money-birds.com/signup';
http.Request.AcceptEncoding:='gzip,deflate,sdch';
http.Request.AcceptLanguage:='ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4';
http.request.customheaders.add('Cookie: PHPSESSID=hp7nv8p81gipe4i99iaj11ags0');
s:='http://money-birds.com/signup';
log:=TstringList.Create;
log.Add('email=[Ссылки могут видеть только зарегистрированные пользователи.    ]');
log.Add('captcha='+Edit1.Text);
StrPage:=HTTP.Post(s,log); 
 Но так не получается.
     
        
 
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            17.07.2014, 11:04
            
            
         
        
             
            #6  
            
         
    
 
    
    
  
    
    
     
     
  
    
    
     
    
    
     
   
  
    
        Сержант
 
     
     
    
      
  
            
    
     
    
            
                Регистрация: 18.07.2013
 
                
                
                
                Сообщений: 148
                
  
Популярность: 84352
 
                  
	Сказал(а) спасибо: 567
 
	
		
			
				Поблагодарили 258 раз(а) в 195 сообщениях
			
		
	
     
 
             
                
               
                
       
                 
     
    
    
    
        
        
            
            
                 
                Re: Получение капчи и дальнейшее использование 
             
             
            
        
        
        
            
               
    Вы переходите по ссылке на регистрацию [Ссылки могут видеть только зарегистрированные пользователи.    ]. Затем принимаете все cookies и ищите адрес капчи. Её как то расшифровываете(как выше писал). И делаете POST запрос на эту же страницу, с полученным кодом и всеми принятыми cookies. Что именно отправлять в запросах - смотрите в сниффере
     
        
        
        
        
        
        
        
        
     
 
    
        
        
        
        
         
     
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     
 
 
	
		
			
				
					Пользователь сказал cпасибо: 
				
				
				
			 
			 
		 
	
  
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 
 
 
	
		
		Вы не можете  создавать новые темы
		Вы не можете  отвечать в темах
		Вы не можете  прикреплять вложения
		Вы не можете  редактировать свои сообщения
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  
 
 
	 
	
		
	 
 
 
 
Заявление об ответственности  / Список мошенников  
 
Часовой пояс GMT +4, время: 10:23 .