Необходима помощь

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем Oleg2456, 19 июн 2015.

  1. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Добрый день! На странице с тестами есть от 20 до 50 вопросов.
    Код каждого вопроса выглядит примерно так:


    <div class="info">
    <span class="no"><span class="accesshide">Question </span>1</span>
    <div class="grade">
    Баллов: 1 </div>
    </div>
    <div class="content">
    <div class="qtext">
    Цвет волос</div>


    <div class="ablock clearfix">
    <div class="prompt">
    Выберите один ответ. </div>

    <table class="answer">
    <tbody><tr class="r0">
    <td class="c0 control">
    <input id="hjk" name="resp21_" value="HHK" type="radio"> </td>
    <td class="c1 text ">
    <label for="LIN">
    <span class="anun">a<span class="anumsep">.</span></span> Красный </label>
    </td>
    <td class="c0 feedback">
    </td>
    </tr>
    <tr class="r1">
    <td class="c0 control">
    <input id="LIN" name="resp22_" value="HHi" type="radio"> </td>
    <td class="c1 text ">
    <label for="LIN">
    <span class="anun">b<span class="anumsep">.</span></span> Синий <img src="202_files/cross_red_big.gif" alt="Неверно" class="icon"> </label>
    </td>
    <td class="c0 feedback">
    </td>
    </tr>
    <tr class="r0">
    <td class="c0 control">
    <input checked="checked" id="LIy" name="resp23_" value="HHK" type="radio"> </td>
    <td class="c1 text ">
    <label for="LINKONKHHMJCGOJBGEGHHONEMCHPJBKGIBKGHIICIOMCMDIBINKHIAJM">
    <span class="anun">c<span class="anumsep">.</span></span> Зеленый </label>
    </td>
    <td class="c0 feedback">
    </td>
    </tr>
    </tbody></table>
    </div>
    <div class="grading">
    <div class="correctness incorrect">Неверно</div><div class="gradingdetails">Баллов за ответ: 0/1.</div> </div> </div>
    </div>

    Необходимо вывести это все в таблицу следующего вида
    Цвет волос__________Красный
    Цвет волос__________Синий_______Неверно
    Цвет волос___________Зеленый

    Проблемма в том что в одном тесте 20-50 вопросов.А в каждом вопросе 5
    15 вариантов ответов. ( Т.Е.) внутри повторяющего цикла необходимо вставить еще один цикл. Третий день бьюсь головой об клавиатуру, не пойму как один цикл вставить в другой.
     
  2. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    С циклами разобрался. Но таблица получается такого вида:
    Цвет волос ___________Красный
    Синий
    Неверно
    Зеленый.
    Подскажите как ее привести к тому варианту как в первом сообщении?
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Пожалуйста, предоставьте ссылку на WEB-страницу.
     
  4. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Вот ссылка на яндекс диске
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Простите, мне не удалось решить вашу задачу.
     
  6. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    ОК попробую разобраться сам:( Можете посоветовать кого нибудь кто сможет помочь?
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

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

    Вложения:

    • 1_htm.cdp
      Размер файла:
      26,7 КБ
      Просмотров:
      3
  8. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Добрый день!
    Проверил Ваш файл, парсит только один первый ответ. Обратил внимание что заданна граница парсинга 2( текст вопроса), и нет границы парсинга 1.
    Извините за назойливость.
     
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Меню - справка - о программе, какая версия программы написана у вас?
     
  10. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    11.9957 19.06.2015
     
  11. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Проверил еще раз у себя, получаю вот что:
    Вроде не только первый вариант?
     
  12. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Я при быстром просмотре вижу тоже что и у Вас. А вот при просмотре CSV файла в нем только одна ячейка с первым вопросом.
     
  13. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вы и не просили бить по ячейкам, лишь написали мне символы, которыми разделять (__________). Вы можете привести пример CSV-файла, какой хотите получить в результате и тогда я вам постараюсь с этим помочь...
     
  14. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    В файле закладка "1" это то что получилось при парсинге с помощью вашего файла, а в "Лист1" то что хотелось получить.
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  15. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Простите, но я запрашивал CSV-файл (xls мне не чем открыть).
     
  16. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    ОК
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  17. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Проекты.
     

    Вложения:

  18. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Огромное спасибо!
     
  19. Oleg2456

    Oleg2456 New Member Пользователи

    Регистрация:
    19 июн 2015
    Сообщения:
    11
    Доброго времени суток! Появилась необходимость немного доработать мой проект. К кому посоветуете обратиться( из того списка что у Вас на сайте предоставлен)?. Чтобы доделали за денюжку, а то бесплатно Вас на форуме доставать не хочется. (Любой труд должен быть оплачен. Ст 37 Конституции Российской Федерации ;))
     
    Последнее редактирование: 17 ноя 2015
  20. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Все хороши Ссылки недоступны для гостей

    Спасибо!
     

Поделиться этой страницей