Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Зайти на сайт от имени клиента

Автор riandrei, 28-01-2013, 00:11:40

« назад - далее »

riandreiTopic starter

Хочу написать скрипт наподобие автосерфинга. Клиент заходит на сайт, а уже от его ip автоматом можно зайти на другой сайт, например на сайт яндекса, чтобы получить к примеру статистику, или другие функции с его сайта. При этом если яндекс решит, что на сайт заходит робот, можно будет выдать пользователю ему яндексовское поле капчи, и т.к. пользователь реальный, то он сможет ответить на капчу. Соответственно вопрос, Можно ли как-то передать ip клиента, и от его ip перейти на страницу того же yandex.ru? А самое главное, как получить результат?
  •  


Chiliec

Чтобы зайти с вашего сайта на другой сайт можно использовать IFRAME. Но что-либо получить при этом не получится.
Чтобы получать что-то нужны права, например, какое-нибудь десктопное клиентское приложение. Не представляю зачем вам это понадобилось, так бы может предложил что-то иное.


riandreiTopic starter

#2
Идей довольно много. Например хочу получать список ключевых слов в админке пользователя, или получить список синонимов, для разбавки текста. В целом, для упрощения написания клиентами сайта более уникального и сео-контента. Нашел модуль для nginx веб-информ.рф/nginx/http/ngx_http_realip_module.html  Но не понял, что конкретно он делает, и как. Можете подсказать, рассказать? Где-то еще если не ошибаюсь есть такой же модуль для apache
  •  

4X_Pro

Сымитировать заход с чужого IP со своего сервера -- точно нет. Тут нужно нужно делать desktop-приложение, которое клиент будет запускать у себя на компьютере. В это приложение будет включен броузер как компонент, а приложение сможет передавать ему команды (то есть зайти на адрес такой-то, вставить в поле формы такие-то данные, получить HTML текущей страницы). Такое легко делается на Delphi или C#, если под Windows. Под Linux еще проще: можно использовать wget или curl, написав shell-скрипт для вызова его с необходимыми параметрами.
Мысли как инженер, а не бизнесмен!
4xpro.ru — мой блог о Web-разработке и ускорении загрузки сайтов. Работает на моем собственном форумном движке.
  •  

parmactep

4X_Pro, вы сами себе противоречите....
ЦитироватьСымитировать заход с чужого IP со своего сервера -- точно нет
Цитироватьможно использовать wget или curl, написав shell-скрипт для вызова его с необходимыми параметрами.
что мешает юзать wget и curl на сервере?
  •  


4X_Pro

Вы, видимо, вопроса не поняли. Человек хочет, чтобы запросы к стороннему ресурсу выполнялись от клиентского IP. А если выполнять curl wget на своем сервере, то сторонний ресурс, к которому требуется обращаться, будет видеть IP вашего сервера, а не клиента, что, судя по постановке вопроса, нежелательно.
Мысли как инженер, а не бизнесмен!
4xpro.ru — мой блог о Web-разработке и ускорении загрузки сайтов. Работает на моем собственном форумном движке.
  •  

parmactep

4X_Pro, я вопрос понял... А прокомментировал не вопрос, а ваш ответ.... :)
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....