Разбор HTML и раскрывающийся список - PullRequest
0 голосов
/ 13 июля 2009

Я пишу некоторый код, который подключается к веб-сайту, и использую C # и System.IO, считываю html-файл в свое приложение и затем продолжаю его анализировать.

Что я хочу сделать сейчас, так это то, что на этом сайте есть выпадающий список (выпадающий список), который имеет 2 статических значения. Я хочу, чтобы мой код выбрал 2-й вариант в поле со списком, а затем проанализировал полученный HTML-код в сообщении обратно.

Есть идеи?

Да, 2 выбора всегда одинаковы.

Программное обеспечение для рассылки спама? Э-э ... Нет. Он анализирует веб-сайт видеоигр на предмет статистики игроков, и у меня есть полное разрешение продавца на это.

Да, я согласен с веб-сервисами, и они не существуют. Я уже написал анализатор HTML, и он прекрасно работает. Тем не менее, мне нужно выскочить этот раскрывающийся список для получения дополнительных данных

Ответы [ 2 ]

2 голосов
/ 21 июля 2009

Я бы использовал HtmlAgilityPack и HtmlAgilitypPack.AddOns.FormProcessor для этого.

1 голос
/ 21 июля 2009

Скажите, что код выглядит так:

What color is your favorite?: <br/>
<form method="post" action="post.php">
        <select name="color">
            <option>AliceBlue</option>
            <option>AntiqueWhite</option>
            <option>Aqua</option>
        </select><br/>
        <input type="submit" value="Submit"/>
</form>

Вы бы хотели, чтобы POST опубликовал аргумент "color" со значением "Aqua" (или любым другим выбранным значением).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...