Как Google выполняет JS?

LEOnidUKG
На сайте с 25.11.2006
Offline
1554
850

Да очень просто.

Возможно боян, но я такого не замечал ранее. Особенно явного выполнения JS скрипта.

Теперь если посмотреть сохранённую копию сайтов, где стоит счётчик LI, то мы увидим, что он двоится.

Хм, почему же?

А потом что, гугл выполняет JS и подставляет её в содержимое, как пример получается вот такое:

<script type="text/javascript">document.write("<img src='//counter.yadro.ru/hit?t17.2;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня'>")</script>

<img src="//counter.yadro.ru/hit?t17.2;r;s1024*1024*24;uhttp%3A//galaxy-droid.ru/;0.16598502290435135" border="0" width="88" height="31" alt="" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня" />

Сначала код оригинальный, а потом выполненный JS :popcorn:

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
Ayavryk
На сайте с 11.10.2003
Offline
209
#1

Г... научился это делать в 2006-2008 году. Дальше развивались, пока в какой-то момент они просто стали парсить все ровно так же как парсит юзер Chrome. Они разбирают все до косточек - лезут в CSS, Ajax, "зашифрованный"/"закрытый от индексирования" JS.

Все остальное имхо несущественные детали - все что сделано в обычном HTML попадает в индекс сразу, все остальное если не предпринимать специальных мер через неделю-две.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#2
Ayavryk:
Г... научился это делать в 2006-2008 году. Дальше развивались, пока в какой-то момент они просто стали парсить все ровно так же как парсит юзер Chrome. Они разбирают все до косточек - лезут в CSS, Ajax, "зашифрованный"/"закрытый от индексирования" JS.
Все остальное имхо несущественные детали.

Да это я понимаю, просто не замечал, чтобы выполненный JS выкладывали вот так вот.

Сейчас вроде поправили.

L
На сайте с 07.12.2007
Offline
351
#3
LEOnidUKG:
Теперь если посмотреть сохранённую копию сайтов, где стоит счётчик LI, то мы увидим, что он двоится.
Хм, почему же?

А потом что, гугл выполняет JS и подставляет её в содержимое

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

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