项目作者: AliYmn

项目描述 :
Accessing alexa information through Python
高级语言: Python
项目地址: git://github.com/AliYmn/Python-Alexa.git
创建时间: 2017-01-09T02:35:32Z
项目社区:https://github.com/AliYmn/Python-Alexa

开源协议:MIT License

下载


Accessing alexa information through Python

Python aracılığıyla alexa bilgilerine erişme

Merhabalar, alexa.com dünya çapında siteleri analiz eder. Bu paket sayesinde bu verilere erişim sağlayacaksınız.

Kullanımı

İlk olarak, paketi yüklemek ile başlayabiliriz.

  1. sudo pip install git+https://github.com/AliYmn/Python-Alexa

Alexa paketini, kullanacağınız modüle ekleyin.

  1. from alexa import AlexaInfo

Constructor’ı çağırıp, “site url” belirtmeniz yeterli olucaktır. Site url belirtirken
başında http/https olmadan direk domain adı yazın. Örneğin : python.tc

  1. alexa = AlexaInfo("python.tc")

Şimdi fonksiyonlarımızı çağıralabiliriz.

Alexa Genel Bilgiler

Global Rank, Ülke adı , Ülke Rank gibi bilgilere ulaşabildiğiniz fonksiyondur.

  1. alexa.ranks()

Alexa Keywords Bilgileri

5 adet pöpüler aranan kelimeyi yüzde olarak verir.

  1. alexa.keywords()

Alexa Ziyaretçi Aldığınız Siteler

En çok ziyaretçi aldığınız 3 adet siteyi yüzde olarak verir.

  1. alexa.visit()

Alexa Subdomain Analizi

Subdomain üzerinden aldığınız ziyaretçileri yüzde olarak bilgisini verir.

  1. alexa.subdomain()

Alexa Rakip Analizi

Ortak ziyaretçiye sahip olduğunuz siteleri listeler.

  1. alexa.rival()

Alexa İnsanların Ziyaret Analizi

Kadınların,erkeklerin,öğrencilerin ve çalışanların vb. kriterlere göre ziyaret analizilerini bulundurur.

  1. alexa.people()

Örnek Kullanım

  1. from alexa import AlexaInfo
  2. result = AlexaInfo("python.tc")
  3. print("Site Genel Bilgiler;")
  4. print(result.info())
  5. print("\nSite 5 popüler keywords")
  6. print(result.keywords())
  7. print("\nZiyaretçicilerin nereden geldiği;")
  8. print(result.visit())
  9. print("\nRakip Analizi;")
  10. print(alexa.rival())
  11. print("\nSubDomain Ziyaretçi Analizi;")
  12. print(result.subdomain())
  13. print("\nİnsanların ziyaret analizi;")
  14. print(alexa.people())

Output :

  1. Site Genel Bilgiler;
  2. {'747,709': 'Global Rank', 'Turkey': 'Name of country', '19,718': 'Rank in Country ', '46.20%': 'Bounce Rate', '4.40': 'Daily Pageviews per Visitor', '4:37': 'Daily Time on Site', '16.80%': 'Search Traffic', '84': 'Backlink'}
  3. Site 5 popüler keywords;
  4. {'50.54%': 'python nedir', '21.89%': 'python türkiye', '3.49%': 'python.tc', '2.09%': 'pyton nedir', '1.90%': 'python wordpress'}
  5. Ziyaretçilerin nereden geldiği;
  6. {'28.4%': 'google.com.tr', '10.5%': 'wmaraci.com', '7.4%': 'facebook.com'}
  7. Rakip Analizi;
  8. ('pythondersleri.com', 'istihza.com', 'ysar.net', 'djangoturkiye.com', 'halitalptekin.com')
  9. SubDomain Ziyaretçi Analizi;
  10. {'98.70%': 'python.tc'}
  11. İnsanların ziyaret analizi;
  12. {'male': 99.0, 'female': 0.0, 'no_college': 0.0, 'some_college': 0.0, 'graduate_scholl': 80.5, 'home': 35.0, 'school': 85.0, 'work': 0.0}

Bilgileri http://www.alexa.com/siteinfo/python.tc üzerinden karşılaştırabilirsiniz…

Script Olarak Kullanmak

Alexa.py direk indirip, script için kullanmak isteyenler;

  1. python alexa.py "python.tc"
  2. python alexa.py python.tc

şeklinde kullanabilirler.