Tags updates, script added

This commit is contained in:
Soxoj
2021-05-09 16:20:39 +03:00
parent 5bda7fb339
commit 43f189f774
4 changed files with 1864 additions and 965 deletions
+15 -1
View File
@@ -2,7 +2,7 @@ import asyncio
import difflib
import re
from typing import List
import xml.etree.ElementTree as ET
import requests
from .activation import import_aiohttp_cookies
@@ -46,6 +46,20 @@ def get_match_ratio(x):
)
def get_alexa_rank(site_url_main):
url = f"http://data.alexa.com/data?cli=10&url={site_url_main}"
xml_data = requests.get(url).text
root = ET.fromstring(xml_data)
alexa_rank = 0
try:
alexa_rank = int(root.find('.//REACH').attrib['RANK'])
except Exception:
pass
return alexa_rank
def extract_mainpage_url(url):
return "/".join(url.split("/", 3)[:3])