2009-06-17 3 views
1

Я хочу создать веб-сайт asp.net, который получает адрес в качестве ввода и извлекает все содержимое сайта и изменяет ссылки и пути js path и css, которые заставляют контент отображаться правильно, а затем Response.Write весь этот контент на мой сайт.Проблемы с веб-браузером

Мой вопрос в том, что проблемы с этой работой, я имею в виду о безопасности. Разве это не опасно, когда я пишу прямой контент на свою страницу?

тем временем, я хочу изменить, например, любую ссылку CSS, как:

http://www.targetdomain.com/style.css 

в

http://www.mydomain.com/GetContent.aspx?url=http://www.targetdomain.com/style.css 

Спасибо.

+0

Просто из любопытства, есть ли этическая причина для этого? – atfergs

+1

Посмотрите на его местоположение. –

ответ

4

Что вы хотите, называется сервером «прокси».

К сожалению, нет простого способа получить всю веб-страницу - и все связанное с ней содержимое - и передать ее обратно запрашивателю в виде одного блоба. Вам нужно будет подавать каждую отдельную часть обратно запрашивающему, изменяя ссылки внутри кода, если необходимо, чтобы они указывали на нужный материал. Это непростая задача.

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

Удачи.

+0

спасибо, и вы слишком умны из-за того, что догадывались об этом, но я просто хотел узнать о проблемах написания контента неизвестного веб-сайта на моем веб-сайте. ;) –

Смежные вопросы