Тема: AHK: Показать все темы на форуме
Возможно как-то показать все темы на форуме без деления по 30 на страницу?
http://forum.script-coding.com/viewforum.php?id=13
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможно как-то показать все темы на форуме без деления по 30 на страницу?
http://forum.script-coding.com/viewforum.php?id=13
Так а в чём проблема? Достаточно посмотреть исходный код страниц. Все темы являются в html содержимым тегов div вида
<div id="topic9639" class="main-item odd normal">
<span class="icon normal"><!-- --></span>
<div class="item-subject">
<h3 class="hn"><span class="item-num">59</span> <a href="http://forum.script-coding.com/viewtopic.php?id=9639">AHK: Видимый переход к нужному месту в контроле Edit</a></h3>
<p><span class="item-starter"><cite>serzh82saratov</cite></span></p>
</div>
<ul class="item-info">
<li class="info-replies"><strong>5</strong> <span class="label">ответов</span></li>
<li class="info-views"><strong>419</strong> <span class="label">просмотров</span></li>
<li class="info-lastpost"><span class="label">Последнее сообщение</span> <strong><a href="http://forum.script-coding.com/viewtopic.php?pid=90262#p90262">2015-01-10 16:31:25</a></strong> <cite>Drugoy</cite></li>
</ul>
</div>которые, в свою очередь, содержатся внутри тега div вида
<div id="forum13" class="main-content main-forum forum-views">
...
</div>Достаточно пройти по всем страницам и объединить теги div id="forum13" в один. Например, вот так будет показано 60 тем: test.htm
Достаточно пройти по всем страницам
Правильно ли я понял, что единственный путь - загрузить 1-ую страницу, получить ResponseText от первой страницы, занести ее в переменную, загрузить 2-ую страницу, получить ResponseText, удалить ненужное, прибавить ее к первой переменной?
Ну да, придётся по очереди загружать все страницы. Как именно собирать — не думал, наверное, можно как-то сразу получить содержимое конкретного тега по его id. А сколько тем на странице отображается — это в настройках форума.
Жаль, я думал есть какой-нибудь способ -что-то добавить к ссылке, чтобы загрузились сразу все темы.
Я не думаю, что это заняло бы намного меньше времени, чем последовательная постраничная загрузка. Объём информации-то один и тот же примерно.
Слишком много телодвижений. Я хотел все свои сообщения вывести на странице и поиском отобрать нужные мне, а то гугл не все проиндексировал.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться