1

Тема: AHK: Показать все темы на форуме

Возможно как-то показать все темы на форуме без деления по 30 на страницу?
http://forum.script-coding.com/viewforum.php?id=13

2

Re: AHK: Показать все темы на форуме

Так а в чём проблема? Достаточно посмотреть исходный код страниц. Все темы являются в 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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Показать все темы на форуме

Достаточно пройти по всем страницам

Правильно ли я понял, что единственный путь - загрузить 1-ую страницу, получить ResponseText от первой страницы, занести ее в переменную, загрузить 2-ую страницу, получить ResponseText, удалить ненужное, прибавить ее к первой переменной?

4

Re: AHK: Показать все темы на форуме

Ну да, придётся по очереди загружать все страницы. Как именно собирать — не думал, наверное, можно как-то сразу получить содержимое конкретного тега по его id. А сколько тем на странице отображается — это в настройках форума.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Показать все темы на форуме

Жаль, я думал есть какой-нибудь способ -что-то добавить к ссылке, чтобы загрузились сразу все темы.

6

Re: AHK: Показать все темы на форуме

Я не думаю, что это заняло бы намного меньше времени, чем последовательная постраничная загрузка. Объём информации-то один и тот же примерно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Показать все темы на форуме

Слишком много телодвижений. Я хотел все свои сообщения вывести на странице и поиском отобрать нужные мне, а то гугл не все проиндексировал.