Есть сайт с литературными произведениями (ficbook, если кому интересно).
Я там постоянно читаю фанфики по любимым играм, книжкам и т.д.
Не так давно я прочитал в одном фанфике некую информацию, которую хочу найти.
Ни названия, ни автора фанфика я, конечно, не помню. А фанфиков в этом разделе чуть меньше 3000.
Сайт устроен так:
Есть список фанфиков по определенной теме, например, по какой-то компьютерной игре.
Открываешь фанфик - попадаешь на содержание, или сразу на текст, если там одна часть.
Открываешь части - там уже текст.
То есть максимум 4 уровня вложения:
1) Список фанфиков, это много страниц, по 20 названий на странице - два уровня.
2) Содержание фанфика - третий уровень.
3) Текст части - четвертый уровень.
Во всём этом мне надо найти нужный текст.
Про инструмент "Поиск на странице сайта" в браузере я знаю, но он позволяет искать только на одной странице.
Есть ли какие-то способы, более простые, чем тупо открывать каждую часть и искать в тексте?
Фикбук - сайт, хорошо индексируемый, и по цитатам из работ, выложенных на этом сайте, сами работы обычно прекрасно ищутся в поисковиках.
Так что, если у вас есть конкретная цитата и вы хотите её найти, я бы советовала оперировать именно поисковиком типа гугла или яндекса, а не возиться с поиском на самом сайте (увы, там по тексту искать ничего нельзя). При поиске можно также добавить поисковой тег site:ficbook.net, чтобы вам не перебивали поиск совпадения с других ресурсов.
Также можно воспользоваться историей браузера.
А если вы зарегистрированы на фикбуке, то в меню аккаунта есть удобная функция "понравившиеся работы", "прочитанные работы" и "просмотренные работы" (прочитанные - это те, на которых вы сами поставили отметку "прочитано", понравившиеся - которые лайкнули, а просмотренные - которые просто открыли). В этих разделах можно быстренько чекнуть всё то, что вы недавно читали, это значительно сузит вам пространство поиска.
Чтобы найти текст на сайте достаточно воспользоваться поисковиком yandex, ограничив поиск одним единственным сайтом.
Для этого в командах поисковой строки предусмотрена одна из команд "site:" или "url:" или "domain:" если надо ограничить поиск частью адреса сайта, то "inurl:" , которую следует набрать после запроса.
Сам запрос на поиск кусочка текста с точным совпадением представляет собой искомый текст, заключённый в двойные кавычки.
Пример
Ищем цитату "текст фанфика" на сайте ficbook.net
Поисковый запрос:
"текст фанфика" site:ficbook.net:
Если сайт не заблокирован, то будут найдены все страницы с точным текстом из запроса.
Вариантов поиска не слишком много, особенно сейчас, когда многие авторы поудаляли свои работы.