using Azylee.Core.DataUtils.StringUtils;
using Azylee.Jsons;
using Azylee.YeahWeb.HttpUtils;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
namespace Azylee.YeahWeb.ExtWebAPI.IPCNAPI
{
public static class IPCNTool
{
const string URL = "https://www.ip.cn/api/index?ip=&type=0";
///
/// 获取IP地址信息
///
///
public static Tuple Get()
{
try
{
CookieCollection cookie = new CookieCollection();
string rss1 = HttpToolPlus.Get(URL, ref cookie);
Dictionary model = Json.String2Object>(rss1);
string ip = "", address = "";
if (model.TryGetValue("ip", out string _ip)) ip = _ip;
if (model.TryGetValue("address", out string _address)) address = _address;
return new Tuple(ip, address);
}
catch (Exception e) { return null; }
}
}
}