Получить определенный текст с веб-страницы [VB.NET]

Я хочу получить IP-адреса с веб-страницы, содержащей информацию. Пример страницы: http://www.game-monitor.com Я в основном ищу, как сделать vb .net посетите эту веб-страницу и сохраните IP-адреса, полученные с этой веб-страницы. Спасибо!


person user540271    schedule 19.12.2010    source источник


Ответы (1)


Проверьте System.Net.NetworkInformation для метода Ping. Вы можете пропинговать имя хоста и вернуть IP в переменную.

Dim ping as Ping = New Ping()
Dim pingReply as PingReply = ping.send("www.game-monitor.com")

Dim ip as String = PingReply.Address.ToString()

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

person ItsPronounced    schedule 19.12.2010
comment
+1 за ответ на правильный вопрос. Но он говорит: the IP Addresses it gets from that webpage что означает, что ему нужна консультация по сети. - person Xaqron; 19.12.2010
comment
Мне нужен IP-адрес страницы, а не фактический IP-адрес веб-сайта. Но все равно спасибо за ответ. - person user540271; 19.12.2010
comment
Ааа, значит, на загруженной странице есть реальные IP-адреса? Если вы знаете идентификатор элемента, в котором находятся IP-адреса (например, DIV, SPAN или таблица), вы можете использовать jquery для захвата адресов. Или добавьте runat="server" к элементу, в котором он хранится, и попробуйте получить значение на стороне сервера. Этот сайт ваш? Если не единственный другой способ, это если сайт обслуживает адреса в API или каком-либо типе веб-сервиса. - person ItsPronounced; 19.12.2010
comment
Хорошо, глядя на сайт, я думаю, что вижу, что вы пытаетесь сделать. Вы хотите получить список IP-адресов серверов для игровых серверов. Я проверил форумы, и у них, кажется, есть SDK для сайта, который позволяет вам получать информацию о сервере в виде xml или, возможно, даже HTML. game-monitor.com/sdk Я бы начал с форумов, иначе вы собираетесь есть довольно много времени, анализирующего живой веб-сайт для IP-адресов. УДАЧИ!! - person ItsPronounced; 19.12.2010
comment
Если вы в отчаянии, используйте синтаксический анализатор XML/HTML.... ИЛИ В КОНЕЧНОМ СЛУЧАЕ... используйте Regex. Прочтите это, если вы хотите регулярное выражение: сопоставлять открытые теги, кроме автономных тегов xhtml"> stackoverflow.com/questions/1732348/ - person Machinarius; 19.12.2010
comment
Что ж, я обнаружил, что [ class=l ] выглядит как список IP-адресов, так что теперь, когда я знаю, к какому классу они относятся, есть ли способ просто получить все в этом классе в список? - person user540271; 22.12.2010