/ / Ako izolovať adresu IP v jazyku Visual Basic? - vb.net

Ako izolovať adresu IP v jazyku Visual Basic? - vb.net

V programe Visual Basic robím program, ktorý mi pošle e-mail s adresou IP môjho laptopu (len pre zábavu).

Jediný spôsob, ako môžem myslieť na získanie svojej externej adresy IP, je pozrieť sa na zdroj pre ipchicken.com

Je ľahké vytiahnuť text, ale ako môžem izolovať svoju IP adresu?

Poznámka: Adresa IP v zdroji je okolo riadku 36, ale môže sa zmeniť. Tu je odkaz pre všetkých používateľov prehliadača Chrome: view-source: http: //ipchicken.com/

odpovede:

3 pre odpoveď č. 1

použitie http://icanhazip.com/

Vracia len reťazec s IP.


1 pre odpoveď č. 2

Možno môžete skontrolovať, čo sa tu deje: http://htmlagilitypack.codeplex.com/

Ak chcete vedieť, ako dosiahnuť uzol vo vnútri HTML, použite svoj obľúbený prehliadač, kliknite pravým tlačidlom myši na IP adresu na webe -> skontrolovať prvok -> kopírovať CSS cestu (alebo cestu XPath)

Tu je ukážka, ktorú budete potrebovať http://htmlagilitypack.codeplex.com/SourceControl/latest#Trunk/Samples/GetDocLinks/GetDocLinks.cs


1 pre odpoveď č. 3

Našla som odpoveď na vlastnú otázku:

Tento RegEx môžete použiť na vyhľadanie vzoru 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

Vyššie uvedená hľadať vzor xxx.xxx.xxx.xxx, kde "xxx" je číslo v rozmedzí od 0 do 255.

Môžete si nájsť návod tu.