Как отобразить только части нескольких URL-адресов в один HTML-файл?

Раньше я использовал iframe, но он отображал все URL-адреса веб-страницы в полном объеме.

Например: я сохранил следующий код в файле с именем "trial.html":

<iframe src="http://stackru.com/unanswered" width=1100 height=1500></iframe>
<iframe src="http://stackru.com/questions" width=1100 height=1500></iframe>

Когда я загружаю свой файл "trial.html" в Firefox, он правильно показывает два URL. ;)


Но, например, я хотел бы, чтобы на моей веб-странице отображалась только верхняя правая часть "голос" (серого цвета) для первого URL. Я заметил, что он имеет следующий код:

<div class="module">
        <div class="summarycount" style="text-align: left;">11,308</div>
        <p>questions with <b style="color: maroon;">no upvoted answers</b></p>

        <p>The highest voted unanswered questions appear first, then the most recent ones. </p>        
    </div>

Можно ли отобразить только часть <div class="summarycount" или <div class="module"> часть?

Заранее спасибо;)

2 ответа

Кадры - это просто еще один видовой экран, такой же, как и в обычном окне браузера, и все, что делает видовой экран, - это место для отображения документов. Целые документы.

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

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

Я думаю, что это также может помочь (но имхо это не подойдет для веб-сайтов с HTML-файлами с роботами-запретами):

Создание монитора веб-страниц с помощью Документов Google и автоматическое отслеживание изменений http://www.labnol.org/internet/monitor-web-pages-changes-with-google-docs/4536/

Другие вопросы по тегам