Как найти ссылку на файл в исходном коде страницы
Чтобы найти, где именно в базе кода используются ссылки на определенные элементы кода, можно использовать команду Найти все ссылки. Команда Найти все ссылки находится в контекстном меню элемента, ссылки на который нужно найти. Если вы привыкли работать с клавиатурой, нажмите клавиши SHIFT+F12.
Результаты отображаются в окне инструментов в виде <element> ссылки, где element — это имя искомого элемента. В панели инструментов этого окна ссылок можно выполнить следующие действия:
- Изменить область поиска в раскрывающемся списке. Можно искать только в измененных документах или во всем решении.
- Копировать выбранный элемент, на который указывают ссылки, с помощью кнопки Копировать.
- Использовать кнопки для перехода к следующему или предыдущему расположению в списке, а также клавиши F8 и SHIFT+F8 для выполнения этих же действий.
- Отменить любые фильтры, примененные к результатам, с помощью кнопки Очистить все фильтры.
- Изменить порядок группировки возвращаемых элементов с помощью соответствующего параметра в раскрывающемся списке Группировать по: .
- Сохранить текущее окно результатов поиска с помощью кнопки Сохранить результаты. При нажатии этой кнопки текущие результаты поиска остаются в этом окне, а результаты нового поиска будут выводиться в новом окне инструмента.
- Искать строки в результатах поиска, вводя текст в поле Поиск всех ссылок.
Также можно навести указатель мыши на любой результат поиска, чтобы выполнить предварительный просмотр этой ссылки.
Переход по ссылкам
Для перехода по ссылкам в окне ссылок можно использовать следующие методы:
- Для перехода к следующей или предыдущей ссылке можно использовать клавиши F8 и SHIFT+F8 соответственно.
- Чтобы перейти к ссылке в коде, дважды щелкните ее или нажмите на ней клавишу ВВОД.
- В контекстном меню ссылки выберите команды К предыдущему или К следующему.
- Используйте клавиши со стрелками вверх и вниз (если они включены в диалоговом окне Параметры). Чтобы включить эту функцию, выберите в строке меню пункт Сервис > Параметры > Среда > Вкладки и окна > Вкладка предварительного просмотра и установите флажки Разрешить открывать новые файлы на вкладке предварительного просмотра и Предварительный просмотр выбранных файлов в окне "Найти результаты" .
Изменение параметров группировки ссылок
По умолчанию ссылки группируются по проектам и затем по определению. Но этот порядок группировки можно изменить с помощью соответствующего параметра в раскрывающемся списке Группировать по: на панели инструментов. Например, установленный по умолчанию порядок Проект, затем определение можно изменить на Определение, затем проект или другие значения.
По умолчанию используются параметры группировки Определение и Проект, но вы можете добавлять другие способы с помощью команды Группировка в контекстном меню выбранного элемента. Применение дополнительных группировок удобно в тех случаях, когда решение содержит много файлов и путей.
В этой статье мы с вами поговорим о скрытых исходящих ссылках на сайте (никто не застрахован от этой напасти), научимся их находить и безболезненно для себя удалять.
Не очень давно, я уже писал о проблематике исходящих ссылок в этой статье. Там же рассмотрены способы их закрытия метатегами и java скриптом.
Но как быть с паразитами, которые пробрались на сайт обманом, скрыты от глаз человека, откуда они вообще берутся, как их найти и ликвидировать.
У вас наверное уже чешутся руки побыстрее приступить к поиску скрытой напасти (или убедиться в ее отсутствии) на сайте и, ликуя, уничтожить пакость. Весь вопрос в том, как это сделать. Для начала узнаем врага поближе.
Какие бывают скрытые ссылки
Рассмотрим и разберем самые распространенные способы сокрытия кровососов, их всего два.
В этом случае ссылку, кроме того что она уже невидима, еще и кодируют.
В браузере ее не видно, но только не в исходном коде как и в первом случае. А в одном из сотен файлов, куда ссылка установлена, она будет состоять из такой пугающей конструкции:
<!--?php $str='PGEgc3R5bGU9ImRpc3BsYXk6IG5vbmU7IiBocmVmPSJodHRwczovL3dvcmRwcmVzcy1ib29rLnJ1Ij7Qo9GH0LXQsdC90LjQuiBXb3JkUHJlc3M8L2E+'; echo base64_decode($str); ?-->
Я вставил вышеуказанный код в footer.php этого блога и вот что получилось:
Делается это для того, чтобы максимально затруднить администратору ресурса обнаружение и поиск гидры.
Просто скопируйте код, заключенный в одинарные кавычки, вставьте его в верхнее окошко формы и нажмите на зеленую кнопку <DECODE>.
Сервис умеет не только раскодировать, но и кодировать ссылки (вкладка Encode).
Черному оптимизатору останется только такую конструкцию вставить в любой элемент распространяемого шаблона, плагина, модуля и т.д.
Как найти скрытые исходящие ссылки
Плагин был переведен на русский язык одним деятелем и им же была вставлена ссылка на свой АГС в файл расширения. Пиявка в блоке облака терялась среди множества меток и ее с удовольствием индексировали поисковые машины. Я же обнаружил вампира тогда случайно с помощью одного сервиса (ссылку не привожу, сдал сервис в последнее время). Вот старый скриншот:
А вот повествование давно минувших дней, как я эту ссылку удалял.
Как видим, на блог без приглашения пробрались 3 ссылки, одна из них полностью открыта для индексации.
И следующей задачей будет найти и удалить паразитов. Для этого в вашем файл менеджере (рекомендую Total Commander ) нужно перейти в корень сайта (более подробно я писал об этом в статье- Доступ к сайту через ftp.
В открывшемся файле зловредную ссылку с радостью удаляем.
Невидимые или закодированные ссылки вы найдете точно также, как в примере выше. Только в строку для поиска (пункт 4) вставьте другой искомый текст, в нашем случае display:none или base64.
Следует заметить, что не все найденные конструкции кода, включающие в себя display:none или base64 следует вносить в черный список.
Делитесь своими успехами или неудачами в комментариях, буду рад помочь. Желаю удачи!
Несмотря на то, что сегодня интернетом пользуются как никогда, все же бывают моменты, когда нужно сохранить видеофайл на компьютер.
Проблема: нужно найти URL проигрываемого видео
Представим ситуацию: вы зашли на сайт xxx.xx и там вы смотрите видео, смотрите его прямо в браузере Google Chrome, но видео показывается плохо, то зависает, то что-нибудь еще и вам гораздо удобнее скачать это видео и потом посмотреть на компьютере. Но проблема в том, что вы знаете как включить видео в браузере, но не знаете по какой ссылке это видео можно скачать, ссылки на скачивание видео на сайте нет.
Логично полагать, если браузер показывает видео, значит откуда-то он его качает. В этой заметке я покажу вам, как узнать ссылку с которой качается видео, т.е. как найти ссылку на поток с который проигрывает видеоплеер Google Chome.
Решение
Запускаем проигрывание видео и смотрим какая строка грузится дольше всего (или можно сориентироваться по колонке type). Именно это соединение (строка) является ссылкой на видео файл:
Теперь, кликаем на строку и копируем ссылку на видео:
Видео где показано, как скачивать сегменты и потоки
Не всегда можно найти прямую ссылку на файл, потому что на некоторых сайтах файл разделен на сегменты, а где-то видео показывается из потока. В таких случаях как правило все равно можно скачать видео, но придется найти нужный URL (для сегментов) или использовать видеоплеер в Windows для сохранения потока в файл.
Все это показано в этом видео:
Заключение
В качестве примера был взят случайный сайт. Подобным образом можно получить ссылку на видео практически на любом сайте. Так можно получить ссылку на любой файл, не только на видео, а на любой объемный файл, ссылка на который явно не указана или скрыта. Таким файлом может например быть не видео а аудио файл. Т.е. таким образом вы можете узнать реальную ссылку на файл, который скрыт.
Новичку очень трудно найти нужный символ или слово в массе кода, однако это делается очень быстро и просто. Если не знаете как, то читайте дальше.
В следующей статье, мы приступим к редактированию шаблона, и нам придётся находить нужные элементы в коде темы.
Перед Вами откроется код файла style.css . Покрутите его вниз, и первое, что придёт Вам в голову будет: ё-моё, как же в этой массе английских слов, цифр и символов, найти то, что нам будет нужно.
Для полноты ощущения, можно открыть один из php файлов, которые расположены в колонке справа от поля редактора.
Рассмотрим два варианта, в зависимости от начальных условий, нахождения нужного элемента в коде.
Условие: мы точно знаем то, что нам нужно найти.
Для примера возьмём код страницы.
Комбинация клавиш Contrl-F откроет окно поиска в правом верхнем углу, в которое можно ввести искомый элемент кода. Элемент и все его повторения подсветятся.
Этот поиск работает абсолютно для любого кода, открытого в браузере, то есть на странице.
Условие: мы видим элемент на странице, но не знаем ни его html, ни css.
В этом случае потребуется web-инспектор, или по другому Инструмент разработчика.
Инструмент разработчика есть во всех браузерах и открыть его можно или клавишей F12, или правой клавишей мыши, выбрав "Просмотреть код" или "Исследовать элемент". В разных браузерах по разному.
Главное не выбирайте "Просмотреть код страницы". Похоже, но не то.
После этого появится web-инспектор. Его интерфейс в разных браузерах немного отличается, но принцип действия везде одинаковый.
Я покажу на примере web-инспектора Chrome.
Изначально, код откроется в сложенном виде, то есть будут видны только основные элементы страницы, но если щёлкнуть по треугольничку в начале строки, то откроются все вложения, находящиеся в элементе.
И вот так, открывая вложение за вложением, можно добраться практически до любого элемента, находящегося на странице.
Определить, какой код, какому элементу соответствует, очень просто.
Надо просто вести по строкам курсором, и как только курсор оказывается на строке с кодом, так тут-же элемент, которому соответствует этот код, подсвечивается.
Теперь найдём css этого элемента. Для этого надо один раз щёлкнуть левой клавишей по строке с html, и в правой колонке отобразятся все стили, которые ему заданы, а так-же стили, влияющие на элемент, от родительских элементов.
Желаю творческих успехов.
Перемена
Читайте также: