mirror of
https://github.com/soxoj/maigret.git
synced 2026-05-06 14:08:59 +00:00
Merge pull request #162 from soxoj/new-sites-26-05-21
Added some new sites
This commit is contained in:
+193
-18
@@ -5795,19 +5795,6 @@
|
|||||||
"usernameClaimed": "adam",
|
"usernameClaimed": "adam",
|
||||||
"usernameUnclaimed": "noonewouldeverusethis7"
|
"usernameUnclaimed": "noonewouldeverusethis7"
|
||||||
},
|
},
|
||||||
"Giphy": {
|
|
||||||
"tags": [
|
|
||||||
"photo",
|
|
||||||
"us",
|
|
||||||
"video"
|
|
||||||
],
|
|
||||||
"checkType": "status_code",
|
|
||||||
"alexaRank": 653,
|
|
||||||
"urlMain": "https://giphy.com/",
|
|
||||||
"url": "https://giphy.com/{username}",
|
|
||||||
"usernameClaimed": "blue",
|
|
||||||
"usernameUnclaimed": "noonewouldeverusethis7"
|
|
||||||
},
|
|
||||||
"GipsysTeam": {
|
"GipsysTeam": {
|
||||||
"tags": [
|
"tags": [
|
||||||
"ru"
|
"ru"
|
||||||
@@ -8230,6 +8217,7 @@
|
|||||||
],
|
],
|
||||||
"checkType": "message",
|
"checkType": "message",
|
||||||
"absenceStrs": [
|
"absenceStrs": [
|
||||||
|
"\u0417\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u0430\u044f \u0432\u0430\u043c\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.",
|
||||||
"\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442",
|
"\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442",
|
||||||
"Information on selected user does not exist"
|
"Information on selected user does not exist"
|
||||||
],
|
],
|
||||||
@@ -13035,7 +13023,7 @@
|
|||||||
"us"
|
"us"
|
||||||
],
|
],
|
||||||
"headers": {
|
"headers": {
|
||||||
"authorization": "Bearer BQB2-7eTXELo9F-na1La0I286JG5MpvElF5fQE_teYchfGXgxlVCie_wD4tGR7b6XedgiH7cOQY_PG4YC5Y"
|
"authorization": "Bearer BQBKzy1QSQQO4wR2vRVROUOaj8T9gr0Vkjup9wUkLh0MZDtMEVZ0WEtyoZ_tTc4utIhyvvn9V7URwVWGeuU"
|
||||||
},
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"Spotify is currently not available in your country.": "Access denied in your country, use proxy/vpn"
|
"Spotify is currently not available in your country.": "Access denied in your country, use proxy/vpn"
|
||||||
@@ -14463,7 +14451,7 @@
|
|||||||
"sec-ch-ua": "Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"",
|
"sec-ch-ua": "Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"",
|
||||||
"authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA",
|
"authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA",
|
||||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
|
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
|
||||||
"x-guest-token": "1397282274475978756"
|
"x-guest-token": "1397644352072163331"
|
||||||
},
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"Bad guest token": "x-guest-token update required"
|
"Bad guest token": "x-guest-token update required"
|
||||||
@@ -14870,7 +14858,7 @@
|
|||||||
"video"
|
"video"
|
||||||
],
|
],
|
||||||
"headers": {
|
"headers": {
|
||||||
"Authorization": "jwt eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MjE5NzM5NDAsInVzZXJfaWQiOm51bGwsImFwcF9pZCI6NTg0NzksInNjb3BlcyI6InB1YmxpYyIsInRlYW1fdXNlcl9pZCI6bnVsbH0.te2LwkItSxRZMIfFYGRKj5ZUpyZaCIgnBpxgfjT2RTA"
|
"Authorization": "jwt eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MjIwNjAyODAsInVzZXJfaWQiOm51bGwsImFwcF9pZCI6NTg0NzksInNjb3BlcyI6InB1YmxpYyIsInRlYW1fdXNlcl9pZCI6bnVsbH0.RBYc81QRYfs9m7yzcGkUXhyA3rGPhQJaoAG8dnt61I4"
|
||||||
},
|
},
|
||||||
"activation": {
|
"activation": {
|
||||||
"url": "https://vimeo.com/_rv/viewer",
|
"url": "https://vimeo.com/_rv/viewer",
|
||||||
@@ -16275,8 +16263,8 @@
|
|||||||
},
|
},
|
||||||
"author.today": {
|
"author.today": {
|
||||||
"tags": [
|
"tags": [
|
||||||
"ru",
|
"reading",
|
||||||
"reading"
|
"ru"
|
||||||
],
|
],
|
||||||
"checkType": "status_code",
|
"checkType": "status_code",
|
||||||
"alexaRank": 12218,
|
"alexaRank": 12218,
|
||||||
@@ -27769,6 +27757,193 @@
|
|||||||
"usernameClaimed": "soxoj",
|
"usernameClaimed": "soxoj",
|
||||||
"usernameUnclaimed": "noonewouldeverusethis7",
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
"checkType": "status_code"
|
"checkType": "status_code"
|
||||||
|
},
|
||||||
|
"Ameblo": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"THROW_NOT_FOUND_EXCEPTION"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"profile"
|
||||||
|
],
|
||||||
|
"url": "https://ameblo.jp/{username}",
|
||||||
|
"urlMain": "https://ameblo.jp",
|
||||||
|
"usernameClaimed": "senpai",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 374,
|
||||||
|
"tags": [
|
||||||
|
"blog",
|
||||||
|
"jp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Observable": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"<title>Observable</title>"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"profile_email"
|
||||||
|
],
|
||||||
|
"url": "https://observablehq.com/@{username}",
|
||||||
|
"urlMain": "https://observablehq.com",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 25120,
|
||||||
|
"tags": [
|
||||||
|
"sharing"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"galactictalk.org": {
|
||||||
|
"urlMain": "https://galactictalk.org",
|
||||||
|
"engine": "Flarum",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7"
|
||||||
|
},
|
||||||
|
"discuss.bootstrapped.fm": {
|
||||||
|
"urlMain": "https://discuss.bootstrapped.fm",
|
||||||
|
"engine": "Discourse",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7"
|
||||||
|
},
|
||||||
|
"discourse.mozilla.org": {
|
||||||
|
"urlMain": "https://discourse.mozilla.org",
|
||||||
|
"engine": "Discourse",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7"
|
||||||
|
},
|
||||||
|
"ipinit.in": {
|
||||||
|
"urlMain": "http://ipinit.in",
|
||||||
|
"engine": "Wordpress/Author",
|
||||||
|
"usernameClaimed": "god",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7"
|
||||||
|
},
|
||||||
|
"donorbox": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"/orgs/new"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"donation_first_name"
|
||||||
|
],
|
||||||
|
"url": "https://donorbox.org/{username}",
|
||||||
|
"urlMain": "https://donorbox.org",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 19812,
|
||||||
|
"tags": [
|
||||||
|
"finance"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"telescope.ac": {
|
||||||
|
"absenceStrs": [
|
||||||
|
">Not found</h1>"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"og:site_name",
|
||||||
|
"alternate",
|
||||||
|
"article",
|
||||||
|
"project",
|
||||||
|
"og:title"
|
||||||
|
],
|
||||||
|
"url": "https://telescope.ac/{username}",
|
||||||
|
"urlMain": "https://telescope.ac",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 167480,
|
||||||
|
"tags": [
|
||||||
|
"blog"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sessionize.com": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"Page Not Found</h3>"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"role=",
|
||||||
|
"filter"
|
||||||
|
],
|
||||||
|
"url": "https://sessionize.com/{username}/",
|
||||||
|
"urlMain": "https://sessionize.com",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 132025,
|
||||||
|
"tags": [
|
||||||
|
"business"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"getmakerlog.com": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"<title>Home | Makerlog</title>"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"profile",
|
||||||
|
"first_name",
|
||||||
|
"username\\"
|
||||||
|
],
|
||||||
|
"url": "https://getmakerlog.com/@{username}",
|
||||||
|
"urlMain": "https://getmakerlog.com",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 224990,
|
||||||
|
"tags": [
|
||||||
|
"business"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"giphy.com": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"404 Not Found"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"Giphy",
|
||||||
|
"al:ios:app_name"
|
||||||
|
],
|
||||||
|
"url": "https://giphy.com/channel/{username}",
|
||||||
|
"urlMain": "https://giphy.com",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 695,
|
||||||
|
"tags": [
|
||||||
|
"video"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"clarity.fm": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"On Demand Business Advice</title"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"user-profile-image"
|
||||||
|
],
|
||||||
|
"url": "https://clarity.fm/{username}",
|
||||||
|
"urlMain": "https://clarity.fm",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 31250,
|
||||||
|
"tags": [
|
||||||
|
"business"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"videohive.net": {
|
||||||
|
"absenceStrs": [
|
||||||
|
"Page Not Found | VideoHive"
|
||||||
|
],
|
||||||
|
"presenseStrs": [
|
||||||
|
"user-info",
|
||||||
|
"user-info__badges"
|
||||||
|
],
|
||||||
|
"url": "https://videohive.net/user/{username}",
|
||||||
|
"urlMain": "https://videohive.net",
|
||||||
|
"usernameClaimed": "theabbie",
|
||||||
|
"usernameUnclaimed": "noonewouldeverusethis7",
|
||||||
|
"checkType": "message",
|
||||||
|
"alexaRank": 4270,
|
||||||
|
"tags": [
|
||||||
|
"video"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
|||||||
+26
-7
@@ -32,6 +32,8 @@ HEADERS = {
|
|||||||
"User-Agent": get_random_user_agent(),
|
"User-Agent": get_random_user_agent(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SEPARATORS = "\"'"
|
||||||
|
|
||||||
RATIO = 0.6
|
RATIO = 0.6
|
||||||
TOP_FEATURES = 5
|
TOP_FEATURES = 5
|
||||||
URL_RE = re.compile(r"https?://(www\.)?")
|
URL_RE = re.compile(r"https?://(www\.)?")
|
||||||
@@ -195,7 +197,7 @@ async def detect_known_engine(
|
|||||||
|
|
||||||
def extract_username_dialog(url):
|
def extract_username_dialog(url):
|
||||||
url_parts = url.rstrip("/").split("/")
|
url_parts = url.rstrip("/").split("/")
|
||||||
supposed_username = url_parts[-1]
|
supposed_username = url_parts[-1].strip('@')
|
||||||
entered_username = input(
|
entered_username = input(
|
||||||
f'Is "{supposed_username}" a valid username? If not, write it manually: '
|
f'Is "{supposed_username}" a valid username? If not, write it manually: '
|
||||||
)
|
)
|
||||||
@@ -203,38 +205,51 @@ def extract_username_dialog(url):
|
|||||||
|
|
||||||
|
|
||||||
async def check_features_manually(
|
async def check_features_manually(
|
||||||
db, url_exists, url_mainpage, cookie_file, logger, redirects=True
|
db, url_exists, url_mainpage, cookie_file, logger, redirects=False
|
||||||
):
|
):
|
||||||
|
custom_headers = {}
|
||||||
|
while True:
|
||||||
|
header_key = input('Specify custom header if you need or just press Enter to skip. Header name: ')
|
||||||
|
if not header_key:
|
||||||
|
break
|
||||||
|
header_value = input('Header value: ')
|
||||||
|
custom_headers[header_key.strip()] = header_value.strip()
|
||||||
|
|
||||||
supposed_username = extract_username_dialog(url_exists)
|
supposed_username = extract_username_dialog(url_exists)
|
||||||
non_exist_username = "noonewouldeverusethis7"
|
non_exist_username = "noonewouldeverusethis7"
|
||||||
|
|
||||||
url_user = url_exists.replace(supposed_username, "{username}")
|
url_user = url_exists.replace(supposed_username, "{username}")
|
||||||
url_not_exists = url_exists.replace(supposed_username, non_exist_username)
|
url_not_exists = url_exists.replace(supposed_username, non_exist_username)
|
||||||
|
|
||||||
|
headers = dict(HEADERS)
|
||||||
|
headers.update(custom_headers)
|
||||||
|
|
||||||
# cookies
|
# cookies
|
||||||
cookie_dict = None
|
cookie_dict = None
|
||||||
if cookie_file:
|
if cookie_file:
|
||||||
logger.info(f'Use {cookie_file} for cookies')
|
logger.info(f'Use {cookie_file} for cookies')
|
||||||
cookie_jar = await import_aiohttp_cookies(cookie_file)
|
cookie_jar = import_aiohttp_cookies(cookie_file)
|
||||||
cookie_dict = {c.key: c.value for c in cookie_jar}
|
cookie_dict = {c.key: c.value for c in cookie_jar}
|
||||||
|
|
||||||
exists_resp = requests.get(
|
exists_resp = requests.get(
|
||||||
url_exists, cookies=cookie_dict, headers=HEADERS, allow_redirects=redirects
|
url_exists, cookies=cookie_dict, headers=headers, allow_redirects=redirects
|
||||||
)
|
)
|
||||||
|
logger.debug(url_exists)
|
||||||
logger.debug(exists_resp.status_code)
|
logger.debug(exists_resp.status_code)
|
||||||
logger.debug(exists_resp.text)
|
logger.debug(exists_resp.text)
|
||||||
|
|
||||||
non_exists_resp = requests.get(
|
non_exists_resp = requests.get(
|
||||||
url_not_exists, cookies=cookie_dict, headers=HEADERS, allow_redirects=redirects
|
url_not_exists, cookies=cookie_dict, headers=headers, allow_redirects=redirects
|
||||||
)
|
)
|
||||||
|
logger.debug(url_not_exists)
|
||||||
logger.debug(non_exists_resp.status_code)
|
logger.debug(non_exists_resp.status_code)
|
||||||
logger.debug(non_exists_resp.text)
|
logger.debug(non_exists_resp.text)
|
||||||
|
|
||||||
a = exists_resp.text
|
a = exists_resp.text
|
||||||
b = non_exists_resp.text
|
b = non_exists_resp.text
|
||||||
|
|
||||||
tokens_a = set(a.split('"'))
|
tokens_a = set(re.split(f'[{SEPARATORS}]', a))
|
||||||
tokens_b = set(b.split('"'))
|
tokens_b = set(re.split(f'[{SEPARATORS}]', b))
|
||||||
|
|
||||||
a_minus_b = tokens_a.difference(tokens_b)
|
a_minus_b = tokens_a.difference(tokens_b)
|
||||||
b_minus_a = tokens_b.difference(tokens_a)
|
b_minus_a = tokens_b.difference(tokens_a)
|
||||||
@@ -276,6 +291,9 @@ async def check_features_manually(
|
|||||||
"checkType": "message",
|
"checkType": "message",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if headers != HEADERS:
|
||||||
|
site_data['headers'] = headers
|
||||||
|
|
||||||
site = MaigretSite(url_mainpage.split("/")[-1], site_data)
|
site = MaigretSite(url_mainpage.split("/")[-1], site_data)
|
||||||
return site
|
return site
|
||||||
|
|
||||||
@@ -283,6 +301,7 @@ async def check_features_manually(
|
|||||||
async def submit_dialog(db, url_exists, cookie_file, logger):
|
async def submit_dialog(db, url_exists, cookie_file, logger):
|
||||||
domain_raw = URL_RE.sub("", url_exists).strip().strip("/")
|
domain_raw = URL_RE.sub("", url_exists).strip().strip("/")
|
||||||
domain_raw = domain_raw.split("/")[0]
|
domain_raw = domain_raw.split("/")[0]
|
||||||
|
logger.info('Domain is %s', domain_raw)
|
||||||
|
|
||||||
# check for existence
|
# check for existence
|
||||||
matched_sites = list(filter(lambda x: domain_raw in x.url_main + x.url, db.sites))
|
matched_sites = list(filter(lambda x: domain_raw in x.url_main + x.url, db.sites))
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
## List of supported sites (search methods): total 2515
|
## List of supported sites (search methods): total 2529
|
||||||
|
|
||||||
Rank data fetched from Alexa by domains.
|
Rank data fetched from Alexa by domains.
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Tanks (https://tanks.mail.ru)](https://tanks.mail.ru)*: top 50, forum, gaming, ru*
|
1.  [Tanks (https://tanks.mail.ru)](https://tanks.mail.ru)*: top 50, forum, gaming, ru*
|
||||||
1.  [Warface (https://wf.mail.ru)](https://wf.mail.ru)*: top 50, forum, ru*
|
1.  [Warface (https://wf.mail.ru)](https://wf.mail.ru)*: top 50, forum, ru*
|
||||||
1.  [YandexReviews (https://yandex.ru/)](https://yandex.ru/)*: top 50, ru*
|
1.  [YandexReviews (https://yandex.ru/)](https://yandex.ru/)*: top 50, ru*
|
||||||
1.  [YandexBugbounty (https://yandex.ru/bugbounty/)](https://yandex.ru/bugbounty/)*: top 50, hacking, ru*
|
1.  [YandexBugbounty (https://yandex.ru/bugbounty/)](https://yandex.ru/bugbounty/)*: top 50, hacking, ru*, search is disabled
|
||||||
1.  [YandexCollections API (https://yandex.ru/collections/)](https://yandex.ru/collections/)*: top 50, ru, sharing*
|
1.  [YandexCollections API (https://yandex.ru/collections/)](https://yandex.ru/collections/)*: top 50, ru, sharing*
|
||||||
1.  [YandexMarket (https://market.yandex.ru/)](https://market.yandex.ru/)*: top 50, ru*
|
1.  [YandexMarket (https://market.yandex.ru/)](https://market.yandex.ru/)*: top 50, ru*
|
||||||
1.  [YandexMusic (https://music.yandex.ru/)](https://music.yandex.ru/)*: top 50, music, ru*
|
1.  [YandexMusic (https://music.yandex.ru/)](https://music.yandex.ru/)*: top 50, music, ru*
|
||||||
@@ -107,6 +107,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [mercadolivre (https://www.mercadolivre.com.br)](https://www.mercadolivre.com.br)*: top 500, br*
|
1.  [mercadolivre (https://www.mercadolivre.com.br)](https://www.mercadolivre.com.br)*: top 500, br*
|
||||||
1.  [Crunchyroll (https://www.crunchyroll.com/)](https://www.crunchyroll.com/)*: top 500, forum, movies, us*
|
1.  [Crunchyroll (https://www.crunchyroll.com/)](https://www.crunchyroll.com/)*: top 500, forum, movies, us*
|
||||||
1.  [WordPressOrg (https://wordpress.org/)](https://wordpress.org/)*: top 500, in*
|
1.  [WordPressOrg (https://wordpress.org/)](https://wordpress.org/)*: top 500, in*
|
||||||
|
1.  [Ameblo (https://ameblo.jp)](https://ameblo.jp)*: top 500, blog, jp*
|
||||||
1.  [Unsplash (https://unsplash.com/)](https://unsplash.com/)*: top 500, art, photo*
|
1.  [Unsplash (https://unsplash.com/)](https://unsplash.com/)*: top 500, art, photo*
|
||||||
1.  [Steam (https://steamcommunity.com/)](https://steamcommunity.com/)*: top 500, gaming*
|
1.  [Steam (https://steamcommunity.com/)](https://steamcommunity.com/)*: top 500, gaming*
|
||||||
1.  [Steam (by id) (https://steamcommunity.com/)](https://steamcommunity.com/)*: top 500, gaming*
|
1.  [Steam (by id) (https://steamcommunity.com/)](https://steamcommunity.com/)*: top 500, gaming*
|
||||||
@@ -131,12 +132,12 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Kickstarter (https://www.kickstarter.com)](https://www.kickstarter.com)*: top 1K, finance, us*
|
1.  [Kickstarter (https://www.kickstarter.com)](https://www.kickstarter.com)*: top 1K, finance, us*
|
||||||
1.  [forums.ea.com (https://forums.ea.com)](https://forums.ea.com)*: top 1K, forum, gaming, us*
|
1.  [forums.ea.com (https://forums.ea.com)](https://forums.ea.com)*: top 1K, forum, gaming, us*
|
||||||
1.  [Envato (https://forums.envato.com)](https://forums.envato.com)*: top 1K, au, forum, in*
|
1.  [Envato (https://forums.envato.com)](https://forums.envato.com)*: top 1K, au, forum, in*
|
||||||
1.  [Giphy (https://giphy.com/)](https://giphy.com/)*: top 1K, photo, us, video*
|
|
||||||
1.  [Ultimate-Guitar (https://ultimate-guitar.com/)](https://ultimate-guitar.com/)*: top 1K, us*
|
1.  [Ultimate-Guitar (https://ultimate-guitar.com/)](https://ultimate-guitar.com/)*: top 1K, us*
|
||||||
1.  [Freelancer.com (https://www.freelancer.com/)](https://www.freelancer.com/)*: top 1K, freelance, us*
|
1.  [Freelancer.com (https://www.freelancer.com/)](https://www.freelancer.com/)*: top 1K, freelance, us*
|
||||||
1.  [YouPorn (https://youporn.com)](https://youporn.com)*: top 1K, porn, us*
|
1.  [YouPorn (https://youporn.com)](https://youporn.com)*: top 1K, porn, us*
|
||||||
1.  [Dreamstime (https://www.dreamstime.com)](https://www.dreamstime.com)*: top 1K, art, photo, stock*
|
1.  [Dreamstime (https://www.dreamstime.com)](https://www.dreamstime.com)*: top 1K, art, photo, stock*
|
||||||
1.  [TheVerge (https://www.theverge.com)](https://www.theverge.com)*: top 1K, us*
|
1.  [TheVerge (https://www.theverge.com)](https://www.theverge.com)*: top 1K, us*
|
||||||
|
1.  [giphy.com (https://giphy.com)](https://giphy.com)*: top 1K, video*
|
||||||
1.  [Championat (https://www.championat.com/)](https://www.championat.com/)*: top 1K, ru*
|
1.  [Championat (https://www.championat.com/)](https://www.championat.com/)*: top 1K, ru*
|
||||||
1.  [Wattpad (https://www.wattpad.com/)](https://www.wattpad.com/)*: top 1K, reading, writing*
|
1.  [Wattpad (https://www.wattpad.com/)](https://www.wattpad.com/)*: top 1K, reading, writing*
|
||||||
1.  [Disqus (https://disqus.com/)](https://disqus.com/)*: top 1K, discussion*
|
1.  [Disqus (https://disqus.com/)](https://disqus.com/)*: top 1K, discussion*
|
||||||
@@ -254,6 +255,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [We Heart It (https://weheartit.com/)](https://weheartit.com/)*: top 5K, blog, in, photo*
|
1.  [We Heart It (https://weheartit.com/)](https://weheartit.com/)*: top 5K, blog, in, photo*
|
||||||
1.  [FilmWeb (https://www.filmweb.pl/user/adam)](https://www.filmweb.pl/user/adam)*: top 5K, movies, pl*
|
1.  [FilmWeb (https://www.filmweb.pl/user/adam)](https://www.filmweb.pl/user/adam)*: top 5K, movies, pl*
|
||||||
1.  [forums.bulbagarden.net (http://forums.bulbagarden.net)](http://forums.bulbagarden.net)*: top 5K, forum, us*
|
1.  [forums.bulbagarden.net (http://forums.bulbagarden.net)](http://forums.bulbagarden.net)*: top 5K, forum, us*
|
||||||
|
1.  [videohive.net (https://videohive.net)](https://videohive.net)*: top 5K, video*
|
||||||
1.  [BoardGameGeek (https://www.boardgamegeek.com)](https://www.boardgamegeek.com)*: top 5K, gaming, us*
|
1.  [BoardGameGeek (https://www.boardgamegeek.com)](https://www.boardgamegeek.com)*: top 5K, gaming, us*
|
||||||
1.  [osu! (https://osu.ppy.sh/)](https://osu.ppy.sh/)*: top 5K, us*
|
1.  [osu! (https://osu.ppy.sh/)](https://osu.ppy.sh/)*: top 5K, us*
|
||||||
1.  [Pluralsight (https://app.pluralsight.com)](https://app.pluralsight.com)*: top 5K, in, us*
|
1.  [Pluralsight (https://app.pluralsight.com)](https://app.pluralsight.com)*: top 5K, in, us*
|
||||||
@@ -392,7 +394,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [AnimeNewsNetwork (https://www.animenewsnetwork.com)](https://www.animenewsnetwork.com)*: top 100K, gb, us*
|
1.  [AnimeNewsNetwork (https://www.animenewsnetwork.com)](https://www.animenewsnetwork.com)*: top 100K, gb, us*
|
||||||
1.  [Smule (https://www.smule.com/)](https://www.smule.com/)*: top 100K, music*
|
1.  [Smule (https://www.smule.com/)](https://www.smule.com/)*: top 100K, music*
|
||||||
1.  [TVTropes (https://tvtropes.org)](https://tvtropes.org)*: top 100K, us*
|
1.  [TVTropes (https://tvtropes.org)](https://tvtropes.org)*: top 100K, us*
|
||||||
1.  [author.today (https://author.today)](https://author.today)*: top 100K, ru*
|
1.  [author.today (https://author.today)](https://author.today)*: top 100K, reading, ru*
|
||||||
1.  [TheSimsResource (https://www.thesimsresource.com/)](https://www.thesimsresource.com/)*: top 100K, de, gaming, it, us*
|
1.  [TheSimsResource (https://www.thesimsresource.com/)](https://www.thesimsresource.com/)*: top 100K, de, gaming, it, us*
|
||||||
1.  [N4g (https://n4g.com/)](https://n4g.com/)*: top 100K, gaming, news, us*
|
1.  [N4g (https://n4g.com/)](https://n4g.com/)*: top 100K, gaming, news, us*
|
||||||
1.  [Teletype (https://teletype.in)](https://teletype.in)*: top 100K, in, writing*
|
1.  [Teletype (https://teletype.in)](https://teletype.in)*: top 100K, in, writing*
|
||||||
@@ -453,6 +455,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Jimdo (https://jimdosite.com/)](https://jimdosite.com/)*: top 100K, jp*
|
1.  [Jimdo (https://jimdosite.com/)](https://jimdosite.com/)*: top 100K, jp*
|
||||||
1.  [club.cnews.ru (https://club.cnews.ru/)](https://club.cnews.ru/)*: top 100K, blog, ru*
|
1.  [club.cnews.ru (https://club.cnews.ru/)](https://club.cnews.ru/)*: top 100K, blog, ru*
|
||||||
1.  [PSNProfiles.com (https://psnprofiles.com/)](https://psnprofiles.com/)*: top 100K, gaming*
|
1.  [PSNProfiles.com (https://psnprofiles.com/)](https://psnprofiles.com/)*: top 100K, gaming*
|
||||||
|
1.  [donorbox (https://donorbox.org)](https://donorbox.org)*: top 100K, finance*
|
||||||
1.  [Sbazar.cz (https://www.sbazar.cz/)](https://www.sbazar.cz/)*: top 100K, cz, shopping*
|
1.  [Sbazar.cz (https://www.sbazar.cz/)](https://www.sbazar.cz/)*: top 100K, cz, shopping*
|
||||||
1.  [EuroFootball (https://www.euro-football.ru)](https://www.euro-football.ru)*: top 100K, ru*
|
1.  [EuroFootball (https://www.euro-football.ru)](https://www.euro-football.ru)*: top 100K, ru*
|
||||||
1.  [Raidforums (https://raidforums.com/)](https://raidforums.com/)*: top 100K, cybercriminal, forum*
|
1.  [Raidforums (https://raidforums.com/)](https://raidforums.com/)*: top 100K, cybercriminal, forum*
|
||||||
@@ -491,6 +494,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Destructoid (https://www.destructoid.com)](https://www.destructoid.com)*: top 100K, us*
|
1.  [Destructoid (https://www.destructoid.com)](https://www.destructoid.com)*: top 100K, us*
|
||||||
1.  [uID.me (by username) (https://uid.me/)](https://uid.me/)*: top 100K, ru*
|
1.  [uID.me (by username) (https://uid.me/)](https://uid.me/)*: top 100K, ru*
|
||||||
1.  [uID.me (by uguid) (https://uid.me/)](https://uid.me/)*: top 100K, ru*
|
1.  [uID.me (by uguid) (https://uid.me/)](https://uid.me/)*: top 100K, ru*
|
||||||
|
1.  [Observable (https://observablehq.com)](https://observablehq.com)*: top 100K, sharing*
|
||||||
1.  [Overclockers (https://overclockers.ru)](https://overclockers.ru)*: top 100K, ru*
|
1.  [Overclockers (https://overclockers.ru)](https://overclockers.ru)*: top 100K, ru*
|
||||||
1.  [HackingWithSwift (https://www.hackingwithswift.com)](https://www.hackingwithswift.com)*: top 100K, us*
|
1.  [HackingWithSwift (https://www.hackingwithswift.com)](https://www.hackingwithswift.com)*: top 100K, us*
|
||||||
1.  [YouNow (https://www.younow.com/)](https://www.younow.com/)*: top 100K, be, us*
|
1.  [YouNow (https://www.younow.com/)](https://www.younow.com/)*: top 100K, be, us*
|
||||||
@@ -526,6 +530,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [forums.battlefield.com (https://forums.battlefield.com)](https://forums.battlefield.com)*: top 100K, forum, gaming, gb, us*, search is disabled
|
1.  [forums.battlefield.com (https://forums.battlefield.com)](https://forums.battlefield.com)*: top 100K, forum, gaming, gb, us*, search is disabled
|
||||||
1.  [GotovimDoma (https://gotovim-doma.ru)](https://gotovim-doma.ru)*: top 100K, ru*
|
1.  [GotovimDoma (https://gotovim-doma.ru)](https://gotovim-doma.ru)*: top 100K, ru*
|
||||||
1.  [prosportsdaily (https://forums.prosportsdaily.com)](https://forums.prosportsdaily.com)*: top 100K, forum, in, us*
|
1.  [prosportsdaily (https://forums.prosportsdaily.com)](https://forums.prosportsdaily.com)*: top 100K, forum, in, us*
|
||||||
|
1.  [clarity.fm (https://clarity.fm)](https://clarity.fm)*: top 100K, business*
|
||||||
1.  [Bukkit (https://bukkit.org/)](https://bukkit.org/)*: top 100K, at, forum, us*
|
1.  [Bukkit (https://bukkit.org/)](https://bukkit.org/)*: top 100K, at, forum, us*
|
||||||
1.  [Elakiri (https://elakiri.com)](https://elakiri.com)*: top 100K, lk*
|
1.  [Elakiri (https://elakiri.com)](https://elakiri.com)*: top 100K, lk*
|
||||||
1.  [Manutd (https://manutd.one)](https://manutd.one)*: top 100K, forum, sport*
|
1.  [Manutd (https://manutd.one)](https://manutd.one)*: top 100K, forum, sport*
|
||||||
@@ -778,6 +783,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Mobile-files (https://www.mobile-files.com/)](https://www.mobile-files.com/)*: top 10M, forum, ru, us*
|
1.  [Mobile-files (https://www.mobile-files.com/)](https://www.mobile-files.com/)*: top 10M, forum, ru, us*
|
||||||
1.  [Fluther (https://www.fluther.com/)](https://www.fluther.com/)*: top 10M, in, us*
|
1.  [Fluther (https://www.fluther.com/)](https://www.fluther.com/)*: top 10M, in, us*
|
||||||
1.  [Comedy (https://www.comedy.co.uk)](https://www.comedy.co.uk)*: top 10M, gb, in, movies, pk, us*
|
1.  [Comedy (https://www.comedy.co.uk)](https://www.comedy.co.uk)*: top 10M, gb, in, movies, pk, us*
|
||||||
|
1.  [sessionize.com (https://sessionize.com)](https://sessionize.com)*: top 10M, business*
|
||||||
1.  [Fireworktv (https://fireworktv.com)](https://fireworktv.com)*: top 10M, in, jp*
|
1.  [Fireworktv (https://fireworktv.com)](https://fireworktv.com)*: top 10M, in, jp*
|
||||||
1.  [funcom (https://forums.funcom.com)](https://forums.funcom.com)*: top 10M, forum, us*
|
1.  [funcom (https://forums.funcom.com)](https://forums.funcom.com)*: top 10M, forum, us*
|
||||||
1.  [RoyalCams (https://royalcams.com)](https://royalcams.com)*: top 10M, gr, in, ng, ru, us, webcam*
|
1.  [RoyalCams (https://royalcams.com)](https://royalcams.com)*: top 10M, gr, in, ng, ru, us, webcam*
|
||||||
@@ -817,6 +823,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Ustream (http://www.ustream.tv)](http://www.ustream.tv)*: top 10M, eg, us*
|
1.  [Ustream (http://www.ustream.tv)](http://www.ustream.tv)*: top 10M, eg, us*
|
||||||
1.  [Geodesist (https://geodesist.ru)](https://geodesist.ru)*: top 10M, forum, ru*
|
1.  [Geodesist (https://geodesist.ru)](https://geodesist.ru)*: top 10M, forum, ru*
|
||||||
1.  [Serveradmin (https://serveradmin.ru/)](https://serveradmin.ru/)*: top 10M, ru*
|
1.  [Serveradmin (https://serveradmin.ru/)](https://serveradmin.ru/)*: top 10M, ru*
|
||||||
|
1.  [telescope.ac (https://telescope.ac)](https://telescope.ac)*: top 10M, blog*
|
||||||
1.  [Ya-uchitel (https://ya-uchitel.ru/)](https://ya-uchitel.ru/)*: top 10M, ru*
|
1.  [Ya-uchitel (https://ya-uchitel.ru/)](https://ya-uchitel.ru/)*: top 10M, ru*
|
||||||
1.  [ResidentAdvisor (https://www.residentadvisor.net)](https://www.residentadvisor.net)*: top 10M, us*
|
1.  [ResidentAdvisor (https://www.residentadvisor.net)](https://www.residentadvisor.net)*: top 10M, us*
|
||||||
1.  [Weburg (https://weburg.net)](https://weburg.net)*: top 10M, ru*
|
1.  [Weburg (https://weburg.net)](https://weburg.net)*: top 10M, ru*
|
||||||
@@ -871,6 +878,7 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [Paypal (https://www.paypal.me)](https://www.paypal.me)*: top 10M, finance*
|
1.  [Paypal (https://www.paypal.me)](https://www.paypal.me)*: top 10M, finance*
|
||||||
1.  [Seatracker (https://seatracker.ru/)](https://seatracker.ru/)*: top 10M, ru*
|
1.  [Seatracker (https://seatracker.ru/)](https://seatracker.ru/)*: top 10M, ru*
|
||||||
1.  [Hctorpedo (http://hctorpedo.ru)](http://hctorpedo.ru)*: top 10M, ru*
|
1.  [Hctorpedo (http://hctorpedo.ru)](http://hctorpedo.ru)*: top 10M, ru*
|
||||||
|
1.  [getmakerlog.com (https://getmakerlog.com)](https://getmakerlog.com)*: top 10M, business*
|
||||||
1.  [Cmet4uk (https://cmet4uk.ru)](https://cmet4uk.ru)*: top 10M, ru*
|
1.  [Cmet4uk (https://cmet4uk.ru)](https://cmet4uk.ru)*: top 10M, ru*
|
||||||
1.  [popjustice (https://forum.popjustice.com)](https://forum.popjustice.com)*: top 10M, co, forum, in, sg, us*
|
1.  [popjustice (https://forum.popjustice.com)](https://forum.popjustice.com)*: top 10M, co, forum, in, sg, us*
|
||||||
1.  [RPGGeek (https://rpggeek.com)](https://rpggeek.com)*: top 10M, gaming, us*
|
1.  [RPGGeek (https://rpggeek.com)](https://rpggeek.com)*: top 10M, gaming, us*
|
||||||
@@ -2518,5 +2526,11 @@ Rank data fetched from Alexa by domains.
|
|||||||
1.  [discuss.hashicorp.com (https://discuss.hashicorp.com)](https://discuss.hashicorp.com)*: top 100M, tech*
|
1.  [discuss.hashicorp.com (https://discuss.hashicorp.com)](https://discuss.hashicorp.com)*: top 100M, tech*
|
||||||
1.  [Blogger (by GAIA id) (https://www.blogger.com)](https://www.blogger.com)*: top 100M, blog*
|
1.  [Blogger (by GAIA id) (https://www.blogger.com)](https://www.blogger.com)*: top 100M, blog*
|
||||||
1.  [Weebly (http://weebly.com)](http://weebly.com)*: top 100M, business*
|
1.  [Weebly (http://weebly.com)](http://weebly.com)*: top 100M, business*
|
||||||
|
1.  [HiddenAnswers (http://answerszuvs3gg2l64e6hmnryudl5zgrmwm3vh65hzszdghblddvfiqd.onion)](http://answerszuvs3gg2l64e6hmnryudl5zgrmwm3vh65hzszdghblddvfiqd.onion)*: top 100M, tor*
|
||||||
|
1.  [.com ({username}.com)]({username}.com)*: top 100M*
|
||||||
|
1.  [galactictalk.org (https://galactictalk.org)](https://galactictalk.org)*: top 100M*
|
||||||
|
1.  [discuss.bootstrapped.fm (https://discuss.bootstrapped.fm)](https://discuss.bootstrapped.fm)*: top 100M*
|
||||||
|
1.  [discourse.mozilla.org (https://discourse.mozilla.org)](https://discourse.mozilla.org)*: top 100M*
|
||||||
|
1.  [ipinit.in (http://ipinit.in)](http://ipinit.in)*: top 100M*
|
||||||
|
|
||||||
Alexa.com rank data fetched at (2021-05-16 14:01:29.561381 UTC)
|
Alexa.com rank data fetched at (2021-05-26 20:08:00.461675 UTC)
|
||||||
|
|||||||
Reference in New Issue
Block a user