PDA

View Full Version : آموزش: بدست آوردن رتبه جهانی و کشوری Alexa سایت در Asp.Net



ایمان مدائنی
یک شنبه 26 آبان 1392, 13:39 عصر
http://barnamenevisan.org/ImagesArticle/7e80aec21c0f43c2b132b84479072a3b.jpg
با سلام

امروز و در این مقاله میخوام یادتون بدم چطوری رتبه سایت خودتون رو در الکسا بدست بیارید

رتبه در سطح جهان

رتبه در سطح کشور

در نمونه ضمیمه شده دو متد نوشته شده که متد اول رتبه جهانی سایت رو بدست میاره


private int GetAlexaRank(string domain)
{
var alexaRank = 0;
try
{
var url = string.Format("http://data.alexa.com/data?cli=10&dat=snbamz&url={0}", domain);
var doc = XDocument.Load(url);
var rank = doc.Descendants("POPULARITY")
.Select(node => node.Attribute("TEXT").Value)
.FirstOrDefault();
if (!int.TryParse(rank, out alexaRank))
alexaRank = -1;
}
catch (Exception e)
{
return -1;
}
ViewState["alaska"] = Convert.ToString(alexaRank);
return alexaRank;
}

و متد دوم رتبه سایت در سطح کشوری بدست میاره




private int GetAlexaRankInCountry(string domain)
{
var alexaRank = 0;
try
{
var url = string.Format("http://data.alexa.com/data?cli=10&dat=snbamz&url={0}", domain);
var doc = XDocument.Load(url);
var rank = doc.Descendants("COUNTRY")
.Select(node => node.Attribute("RANK").Value)
.FirstOrDefault();
if (!int.TryParse(rank, out alexaRank))
alexaRank = -1;
}
catch (Exception e)
{
return -1;
}
ViewState["alaskaCountry"] = Convert.ToString(alexaRank);
return alexaRank;
}


نمونه هم ضمیمه کردم

امیدوارم خوشتون بیاد



موفق و پیروز باشید

مقالات جدید
عکس گرفتن از صفحات سایت با وارد کردن آدرس صفحه (Asp.Net) (http://barnamenevisan.org/Articles/Article2188.html)
چت آنلاین در Asp.Net
(http://barnamenevisan.org/Articles/Article2190.html)