Как отобразить только части нескольких URL-адресов в один HTML-файл? - PullRequest
1 голос
/ 09 апреля 2009

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

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

<iframe src="http://stackoverflow.com/unanswered" width=1100 height=1500></iframe>
<iframe src="http://stackoverflow.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 ]

3 голосов
/ 09 апреля 2009

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

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

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

0 голосов
/ 09 апреля 2009

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

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

...