C 獲取IP資訊

2022-02-24 19:35:42 字數 1222 閱讀 5956

///

///通過ip得到ip所在地省市(porschev)

/// ///

///public

string getadrbyip(string

ip)

//////

獲取html原始碼資訊(porschev)

/// ///

獲取位址

///html原始碼

public

string gethtml(string

url)

catch

(exception e)

return

str;

}//////

得到真實ip以及所在地詳細資訊(porschev)

/// ///

public

string

getipdetails()

(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)";

//ip位址

string ip = string

.empty;

//國家

string country = string

.empty;

//省市

string adr = string

.empty;

//得到網頁原始碼

string html =gethtml(url);

regex reg = new

regex(regstr, regexoptions.none);

match ma = reg.match(html); html =ma.value;

regex ipreg = new

regex(ipregstr, regexoptions.none);

ma =ipreg.match(html);

//得到ip

ip =ma.value;

int index = html.lastindexof("

:") + 1

;

//得到國家

country =html.substring(index);

adr =getadrbyip(ip);

return

"ip:

" + ip + "

國家:" + country + "

省市:" +adr;

}

C 獲取IP等網路資訊

1 asp.net中獲取ip資訊 page.request.userhostname 獲取客戶端主機名稱 page.request.userhostaddress 獲取客戶端主機ip位址 2 webservice中獲取客戶端ip資訊 httpcontext.current.request.userh...

獲取ip地理資訊

第一種是利用純真ip資料庫,這個可以在網上找到很多,缺點是更新有點慢。第二種是利用門戶 的介面 網易有道的ip位址查詢介面 檢視源 列印幫 function getipplace ip getipplace print r ip 呼叫查詢介面需要抓取網頁,有三種方法,第一種是curl,第二種是 fi...

C 如何獲取IP使用者名稱等資訊

以下獲取方法在。net中很是有用哦 1.在asp.net中專用屬性 獲取伺服器電腦名 page.server.manchinename 獲取使用者資訊 page.user 獲取客戶端電腦名 page.request.userhostname 獲取客戶端電腦ip page.request.userho...