/ / Как да изолирате IP адрес в Visual Basic? - vb.net

Как да изолираме IP адрес в Visual Basic? - vb.net

В Visual Basic, аз правя програма, която ще ми изпрати имейл с IP адреса на моя лаптоп (само за удоволствие).

Единственият начин, по който мога да се сетя за получаването на моя външен IP адрес е да погледна източника за ipchicken.com

Лесно е да изтеглите текста, но как да изолирам IP адреса си?

Забележка: IP адресът в източника е около линия 36, но това подлежи на промяна. Ето връзката за всички потребители на Chrome: view-source: http: //ipchicken.com/

Отговори:

3 за отговор № 1

употреба http://icanhazip.com/

Той връща само низ с IP.


1 за отговор № 2

Може би можете да проверите какво се прави тук: http://htmlagilitypack.codeplex.com/

Ако искате да знаете как да стигнете до възел в HTML, използвайте любимия си браузър, щракнете с десния бутон върху IP адреса на сайта -> inspect element -> copy CSS path (или XPath path)

Ето пример, който може да ви е необходим http://htmlagilitypack.codeplex.com/SourceControl/latest#Trunk/Samples/GetDocLinks/GetDocLinks.cs


1 за отговор № 3

Намерих отговора на собствения си въпрос:

Можете да използвате този RegEx, за да търсите модел на IP:

 b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)b

Този по-горе търси шаблон xxx.xxx.xxx.xxx, където "xxx" е число, вариращо от 0 до 255.

Можете да намерите урок тук.