html парсер, help

Discussion in 'Болталка' started by Dmitriik750, 3 Oct 2009.

  1. Dmitriik750

    Dmitriik750 Banned

    Joined:
    23 Jul 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Есть сервер, на котором стоят тесты, компы подключены по локалке, через которые можно отвечать.

    Пример теста

    <HTML>
    <HEAD>

    <TITLE>Один правильный ответ в списке</TITLE>
    <xscript language="JavaScript" src="examr.js"></SCRIPT>
    </HEAD>

    <BODY background="../_themes/blocks/blobkgde.gif" bgcolor="#FFFFFF" text="#000000" link="#CC0000" vlink="#999999" alink="#FFCC00"><font face="Arial" mstheme>



    <table width=100%>
    <tr><td width=15% bgcolor="#c0c0c0">



    </td><td width=70%>

    <H2><font color="#666666">Выберите правильный ответ в списке</font></H2>
    <p align="center" msthemeseparator><img src="../_themes/blocks/blorulee.gif" width="600" height="10"></p>

    <P><b><font color=red>Повторное выполнение теста не допустимо !!!</font></b>
    <p align="left">Введите фамилия и имя</p>
    <form method="GET">
    <p align="left"><input type="text" name="T1" size="50"><input type="submit" value="Ok" name="B1"><input type="reset" value="Сброс" name="B2"></p>
    </form>


    Cегодня: 03.10.2009<br>
    Начало тестирования: 10:27:03<br>
    <!--#set var="%M" value="%M"+10" -->
    На выполнение теста выделяется 10 минут.





    <xscript language=JavaScript>
    function trans(x)
    {
    return x - 11;
    }
    var exam = new ExamRadio
    ("exam", "trans", "____________________________________________________________ ",
    "Продолжите фразу 'Астрономия -- ...",
    "изучает движение небесных тел, и их природу",
    "это наука о развитии цивилизации",
    "это наука изучающая историю нашей планеты.",
    "нет правильного утверждения",
    "#","11",
    "Укажите неверную фразу",
    "Свет от ближайшей галактики идет к нам миллионы лет.",
    "Сведения о температуре и химическом составе небесных тел можно получить из спектральных наблюдений.",
    "Атмосфера не влияет на результаты наблюдений.",
    "Телескоп Хаббла всеволновый",
    "#","13",
    "Оптическая астраномия использует...",
    "телескопы-рефракторы, рефлекторы и зеркально-линзовые",
    "радиотелескопы",
    "рентгеновские телескопы",
    "Нет правильного.",
    "#","11",
    "Скопления звезд обычно имеют название --",
    "галактики",
    "Созвездия",
    "Системы",
    "Нет павильного",
    "#","12",
    "Продолжите фразу 'Первый телескп-рефрактор был изготовлен...",
    "Исаком Ньютоном",
    "Гершелем",
    "Галилео Галилеем",
    "Нет правильного",
    "#","13",
    "Какие из созвездий относится к созвездиям зодиака ?",
    " Кассиопея, Малая медведица",
    " Рак, Овен, Водолей",
    " Копелла,Орион",
    " Арктур,Пегас",
    "#","12",
    "Укажите неправильное утверждение",
    "ось видимого вращения небесной сферы называется называется осью мира ",
    "Высота светила -- это угловое расстояние светила от горизонта ",
    "Истинный горизонт -- это плоскость проходящая через центр небесной сферы в точке наблюдения и перпендикулярна отвесной линии ",
    "нет правильного ",
    "#","14",
    "Полярная звезда относится к созвездию",
    " Большая медведица",
    " Малая медведица ",
    " Кассиопея ",
    " Лира ",
    "#","12",
    "Линия описанная на небесной сфере при движении сонца называется",
    "небесный экватор ",
    "эклиптика ",
    "зодиак ",
    "небесный мередиан",
    "#","12",
    "Географическая широта местности определяется ",
    " высотой полюса мира над земным экватором",
    " угловое расстояние от светила до эклиптики ",
    " угловое расстояние полярной звезды над горизонтом",
    " нет правильного ",
    "#","13" );
    exam.Show();
    </SCRIPT>
    </font>


    <hr><p><center>Страница подготовлена Борисевичем Л.С. leon_bls@tut.by </center>
    </td><td width=15% bgcolor="#c0c0c0"> </td></tr>
    </table>


    </BODY>
    </HTML>


    вторая страница ответа

    <font size='16' color=red><p> <u>Ваши результаты:</u>
    <p>Число вопросов: 10
    <p>Верных ответов: 2 (20%)
    <p>Оценка:<blink> 2
    </blink><p>Неверные ответы даны на следующие вопросы:
    2,4,5,6,7,8,9,10
    <p>Количество попыток:
    </font>


    как сделать парсер, что бы доставал с кода определенные строки ("#","11",), т.е. сам ответ на тест. что бы выводило так,

    1, 2 ,4, 4. - типо ток ответы через запятую.
     
  2. Andres

    Andres Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Одному мне кажется или ты реально темой ошибся?
     
  3. Dmitriik750

    Dmitriik750 Banned

    Joined:
    23 Jul 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    может и ошибся, но подумал что сюда это лучше всунуть
     
  4. Dr.Perry_Cox

    Dr.Perry_Cox Member

    Joined:
    24 May 2009
    Messages:
    16
    Likes Received:
    10
    Reputations:
    0
  5. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
  6. Dr.Perry_Cox

    Dr.Perry_Cox Member

    Joined:
    24 May 2009
    Messages:
    16
    Likes Received:
    10
    Reputations:
    0
    Нет :p
     
  7. Dmitriik750

    Dmitriik750 Banned

    Joined:
    23 Jul 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    а как тогда?