получить список веб-страниц, которые содержат изображение - PullRequest
3 голосов
/ 16 апреля 2010

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

Ответы [ 2 ]

3 голосов
/ 16 апреля 2010

Я бы предположил, что photobucket проверяет журналы веб-сервера, ищет реферрера в любом запросе определенного изображения.

Для любого HTTP-запроса браузер также отправляет так называемый реферер, который содержит URL, который «инициировал» запрос. Если кто-то нажимает на ссылку на веб-страницу B на веб-странице A, браузер не только запрашивает связанную веб-страницу с сервера веб-страницы B, но и отправляет реферер, содержащий URL-адрес «ссылки на веб-страницу» A. То же самое касается изображений встроенный в веб-страницу. Запрос на изображение также содержит URL-адрес встраиваемой веб-страницы, поэтому сервер может регистрировать, какие страницы встраивают изображение.

Конечно, это может быть подавлено инструментами конфиденциальности в браузере пользователя, поэтому метод не будет полностью корректным, но в большинстве случаев его достаточно.

См. Также http://en.wikipedia.org/wiki/HTTP_referrer

1 голос
/ 16 апреля 2010

Я предполагаю, что они видят, какие веб-страницы извлекают встроенное изображение, анализируя журналы сервера.

...