Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: VB.NET (Имитация посещения сайта)
     
    
Добавлено: 11.04.12 01:00
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Артем
      
       
  
Мне нужно что-то типа webclient. Webclient не засчитывает посетителя, если им скачать страницу... Можно ли решить чем-то другим этот вопрос? (Кроме обычного WebBrowser)
 
    
Нужна имитация посещения страницы.
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 8
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #1
       
Добавлено:  11.04.12 10:21
       
    
       
  
При таком подходе нельзя. Любой компонент будет работать так же, как и WebClient. Но т.к. у тебя ничего не засчитывается, значит, счетчик стоит по IP. Юзай прокси.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Артем
![]()
![]()
![]()
Вопросов: 7
Ответов: 30
      
 Профиль |  | #2
       
Добавлено:  11.04.12 11:13
       
    
       
  
Инет через свич... И прокси не вариант...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #3
       
Добавлено:  11.04.12 12:04
       
    
       
  
Причем тут свитч? И если не вариант, то что ты хочешь? Ты уже определился?
 
    
Или твой вопрос по-прежнему выглядит как "я хочу яхту и меня не трогает, как вы мне ее доставите"?
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Артем
![]()
![]()
![]()
Вопросов: 7
Ответов: 30
      
 Профиль |  | #4
       
Добавлено:  11.04.12 12:07
       
    
       
  
Просто не хочет он через прокси соединятся с сервером...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Артем
![]()
![]()
![]()
Вопросов: 7
Ответов: 30
      
 Профиль |  | #5
       
Добавлено:  11.04.12 12:41
       
    
       
  
Сделал через прокси, соединение произошло,  но на счетчике +1 не появилось... А если через HttpWebRequest?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #6
       
Добавлено:  11.04.12 13:01
       
    
       
  
Если ты еще не понял, то серверу пофигу, через какой контрол у себя на компе ты к нему подключаешься.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #7
       
Добавлено:  11.04.12 13:01
       
    
       
  
Если прокси не ест, значит, нужна регистрация.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #8
       
Добавлено:  01.05.12 01:05
       
    
       
  
Сервер может иметь определенные мехиназимы, которые препятствуют фиксации этого посещения:
 
    
Определяется, что на страницу зашел робот, а не реальный человек
Определяется, что на эту страницу уже заходили с этого IP
Для начала попробуй заходить на страницу через браузер несколько раз подряд и смотри меняется ли счетчик. Если меняется, то нужно корректно сымитировать запрос браузера, используя HttpWebRequest. Для этого нужно снифером трафика посмотреть какой запрос отправляется и программно сгенерировать точно такой же запрос.
Если не увеличивается, значит может быть фиксация IP адреса, тогда, как сказали - через прокси