Программная проверка перенаправления веб-сайтов

В моей стране многие веб-сайты подвергаются цензуре и блокировке и вместо этого перенаправляются на определенную страницу. Я не знаю, как именно они это делают. Но можно ли программно определить, заблокирован ли веб-сайт или не заблокирован, не загружая его целиком? Причина, по которой я хочу сделать это, состоит в том, чтобы использовать API веб-поиска (возможно, Google) и создать веб-службу, которая выдает только те результаты, которые не блокируются.

Если это поможет, содержимое страницы, которая загружается вместо этого, выглядит следующим образом:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1256"><title>M3-5
</title></head><body><iframe src="http://10.10.34.34?type=Invalid Site&policy=MainPolicy " style="width: 100%; height: 100%" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"></iframe></body></html>

Я понимаю, что сервер, на котором работает служба, должен иметь IP-адрес моей страны.

Было бы лучше, если бы существовал способ сделать это на PHP или Python.

Буду признателен за любую помощь или идею.

5
задан Auxiliary 15 May 2012 в 11:53
поделиться