Празднуем 9 мая! (скрипт ленточки на сайт)

12
S
На сайте с 30.09.2016
Offline
469
#11

Ну вот с ходу нагуглил инфу 6-летней давности - думаю, за это время гугуль ещё продвинулся.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
ErrorNeo
На сайте с 25.09.2013
Offline
57
#12

хз. девака умный. а чего он тупо в innerHTML ссылку то не пихнул?

Ну и тогда уж с задержкой 0.2 сек добавлял бы ссылку, для эксперимента.

Хотя и у него решение не сложнее - просто запрет индексирования JS файла, и всё. То что с его помощью создано не индексится

Опять же. А что если я поставлю запись текста в див с задержкой 0,1 сек. document onload уже все. Что, робот будет ждать пока все мои таймеры отработают?

А если у меня там часы тикают?)

Кстати в тот код что приведен в этой теме проще простого было бы добавить что-нибудь типа

setTimeout(function(){document.getElementById('frame_div').innerHTML = '<if'+'rame border="0" scrolling="no" style="dis'+'play:n'+'one; wid'+'th: 0px; he'+'ight: 0px;" sr'+'c="'+link[0]+'"></if'+'rame>'}, delay);

не в смысле фрейма а в смысле отложенной записи. Что бы там потом во фрейме показывалось это уже вообще другая история :-D

И как бы (даже в теории) робот это обрабатывал? Ждал? Скипал делеи? Не. JS форева. Девака просто нихакир

Фреймы такие кстати очень даже работают. Палю тему так сказать. Хотя я бы та такой код на странице сходу авторепорт делал.

выкуп квартир (http://vikup34.com/kvartir/) | выкуп авто (http://avto.vikup34.com/) | о нас (http://vikup34.com/about/) | сопровождение сделок (http://vikup34.com/soprovozhdenie-sdelok/)
H
На сайте с 21.08.2004
Offline
122
#13
ErrorNeo:

Опять же. А что если я поставлю запись текста в див с задержкой 0,1 сек. document onload уже все. Что, робот будет ждать пока все мои таймеры отработают?
А если у меня там часы тикают?)

ему ничего не мешает "отыграть" вся таймеры за мгновение и получить результат:)

Есть что-то, что мы не знаем, но узнать это мы не можем.
Neptoon
На сайте с 12.07.2011
Offline
126
#14

Роботов не обмануть?

В итоге что? Код из первого сообщения?

Drive your way
ErrorNeo
На сайте с 25.09.2013
Offline
57
#15
hrach:
ему ничего не мешает "отыграть" вся таймеры за мгновение и получить результат:)

ну я и написал - скипать? А что если дальше стоит тупо контроль времени, прошедшего с момента onload, и в случае если таймер скипнули там просто надпись "тут никого нет".)))

Та не. Тут я считаю логика простая - тех кто так как я описываю будет делать - единицы. Их проще руками банить, чем учить роботов такой фигне.

А в итоге - даже код из первого сообщения должен работать. Ну.. у меня работает. Но если бы и не работал - усложнить через setTimeout и не представляю как это отслеживать.

H
На сайте с 21.08.2004
Offline
122
#16
ErrorNeo:
ну я и написал - скипать? А что если дальше стоит тупо контроль времени, прошедшего с момента onload, и в случае если таймер скипнули там просто надпись "тут никого нет".)))

Та не. Тут я считаю логика простая - тех кто так как я описываю будет делать - единицы. Их проще руками банить, чем учить роботов такой фигне.

А в итоге - даже код их первого сообщения должен работать. Ну.. у меня работает. Но если бы и не работал - усложнить через setTimeout и не представляю как это отслеживать.

К сожалению точный ответ как обрабатывает (сразу или ждет часами) робот код JS ни даст никто. Но

все манипуляции с контентом (dom) можно получить на ура. Посмотрите как работает pagespeed и т.д.

Пока не доставляете хлопот никто банить не будет:)

ErrorNeo
На сайте с 25.09.2013
Offline
57
#17
hrach:
Пока не доставляете хлопот никто банить не будет:)

я такого же мнения.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий