достоверная проверка наличия ссылки

zerkms

TDD infected
Команда форума
достоверная проверка наличия ссылки

здравствуйте товарищи
какой метод, наиболее достоверный (кроме глаз), существует для проверки наличия на странице некоей ссылки (при этом она должна быть видна пользователю, естественно)
 

partizan

Новичок
Типа хостер проверяет, не похерил-ли хитрый юзер его ссылку?
 

zerkms

TDD infected
Команда форума
partizan
исходная задача, думаю, здесь никакой роли не играет
упрощённую схему я озвучил
 

partizan

Новичок
Думаю, хитрый юзер (разработчик) в любом случае найдет способ обмануть бездушную машину
 

WP

^_^
Думаю, задачка сложная, и требует как минимум полной эмуляции поведения броузера. Т.к. ссылку можно закрыть "..position: absolute.." слоем или в CSS прописать что-нибудь в далеком отдельном файле.
Так что надо смотреть в сторону работы с библиотеками броузера программно..
 

Scud

Новичок
Вариант 1:

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

Вариант 2:
Попросить Google поискать сслыку на заданной странице и пропарсить результат.
 

phprus

Moderator
Команда форума
Scud
Попросить Google поискать сслыку на заданной странице и пропарсить результат.
Не вариант, так как гугл тоже можно обмануть используя методы описанные WP.
 

WP

^_^
zerkms
Далеко не панацея, лучше смотреть в сторону эмуляции броузера.
 

Фанат

oncle terrible
Команда форума
zerkms
боты наверняка будет ходить с удовольствием. это про вариант 1 и невидимую ссылку
Хотя совсем сбрасывать со счетов не стоит. Как один из эшелонов обороты - вполне. Сигнализатор полного отсутствия ссылки.
 

zerkms

TDD infected
Команда форума
*****
тоже вариант хороший, но в этом случае, с некоторой долей достоверности, уже можно отличать человека от бота
 

zerkms

TDD infected
Команда форума
dark-demon
окей
на сайте публикуются ссылки, надо со стороннего сайта узнать, "видно" ссылки или нет
легче стало? ;)

-~{}~ 05.08.07 23:51:

WP
Далеко не панацея, лучше смотреть в сторону эмуляции броузера.
там кстати тоже сложновато всё - неизвестно заранее в каком месте будут ссылки, например
 

dark-demon

d(^-^)b
zerkms, не стало. ты не сказал с какой целью ссылки там располагаются.
 

Alexandre

PHPПенсионер
там кстати тоже сложновато всё - неизвестно заранее в каком месте будут ссылки, например
Если распространителем ссылки являешься именно ты, и тебе необходимо проверить наличие собственной ссылки на ином сайте, то :
каждой ссылки присваивать некий уникальный аттрибут (в данном случае link=123)
PHP:
 <a link=123  href="..." title="...">моя реклама</a>
далее, после прочтения страници, выдернуть регами или еще как, кому удобнее.
Хотя можно выдернуть и по значению аттрибутов href или title
(без линка, если они не динамические)

От спрятывания в Диве с помощью стилей - проблему не решит.
парсинг сложный...особенно если стили меняются яваскриптом.
 
Сверху