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