нашел я на сайтике нужном мне запрос xhr который выдаёт цену и решил ее парсить от туда, там клауд но вытащим curl:
curl 'https://gmgn.ai/api/v1/mutil_window_token_info?device_id=05abe25f-15e8-4a3f-9c40-3b1bdf2f197c&client_id=gmgn_web_2025.0122.190823&from_app=gmgn&app_ver=2025.0122.190823&tz_name=America%2FLos_Angeles&tz_offset=-28800&app_lang=en' --compressed -X POST -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0' -H 'Accept: application/json, text/plain, */*' -H 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Referer: https://gmgn.ai/sol/token/Dy7M5B3Z5GnyhyHKkcHRFpYxw6eyiF1gqsDTBiT4t4oQ' -H 'Content-Type: application/json' -H 'Origin: https://gmgn.ai' -H 'Alt-Used: gmgn.ai' -H 'Connection: keep-alive' -H 'Cookie: __cf_bm=pY2YQ2WRdI4c_P37JEZaAC.A5uz0tM7tij4S5xt_goY-1737572260-1.0.1.1-qgkx18o1JMC2Hq5Roux3qugaO1qhQqv7GLFw2sxev6dLhg3OUeei2m4T1DVxfMy.Ote8BaVldUKc8xtZeoH9bQ; _ga_0XM0LYXGC8=GS1.1.1737572260.1.1.1737572276.0.0.0; _ga=GA1.1.1687377552.1737572261; cf_clearance=L1NTr3X6BIYBPKyhnPU4rxnTZrNi7gwnmfoUwyhyAAs-1737572261-1.2.1.1-WkrFWr0K6tGJBhibUCQMHsD4M73mtFJK78Bf3_JMQk_O6VLhz_hQMaFanPvVdi4tjT5D3hEOo21PC9wUVJfpWR94VmQVEJA6aXHx2klqp.QGXRvpeVfW2Kdv9WHejmtzQ7zM5NiMIhfZOIQGAmgk68E9QEVYs7QEUqV6bz45VSaw.kkZkVuD_mKLfWGuMVjV0f6qR0UtZJKU4ZK409IltUldKznL3tC7uc8l_MJr9XfLx.ntmi3DGEBM5q5h2Aim4zpLR54UjeONbGK.dYAt6qAwqKD1Ujcn8jifujD5uW4' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: same-origin' -H 'TE: trailers' --data-raw '{"chain":"sol","addresses":["Dy7M5B3Z5GnyhyHKkcHRFpYxw6eyiF1gqsDTBiT4t4oQ"]}'
я смог на своем личном пк в 100 из 100 случае без ошибок получать инфу, дальше я все залил на сервер и все было нормально вечером, вырубил софт и лег спать, на утра встал и вижу что у меня с сервера теперь идет только 403 статус код и бьётся в клауд
Какой код я использовал до этого приложу:
import requests
import cloudscraper
def get_price(token:str):
try:
cloud = cloudscraper.create_scraper()
url = "https://gmgn.ai/api/v1/mutil_window_token_info"
headers = {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Accept": "application/json, text/plain, */*",
"Accept-Language": "en-US,en;q=0.5",
"Accept-Encoding": "gzip, deflate, br, zstd",
"Referer": "https://gmgn.ai/sol/token/FsTc9VgMQoHAc5o8DdeAFv1RphgNjb4kZTxx8JQSpump",
"Origin": "https://gmgn.ai",
"Connection": "keep-alive",
"Cookie": "_ga_0XM0LYXGC8=GS1.1.1737483771.3.1.1737485216.0.0.0; _ga=GA1.1.106667200.1737227449; cf_clearance=OqieEioGaVPDilVdnt7J13AKjurEaD912mS2nGM5zgU-1737484931-1.2.1.1-oKQYZOLAgGKtIkmkH9I2MTIAh8MbPwyULJe9bUtaJYpX8Zf22049VJ3.fBdydyOeRumWq6lDaCY4Ba9JwdZ0DVBHUeBcu61FHi9YOYGZEzVv1pfe2vSdL_y6.ySujrwzsXlfB62ojpTEuV.wrMLU2QD9s6vpeFmS3ijjlAsxAfX5D_JvswdHyvjMxjZg7Yy_mYomOWPgXxDr9dXjbtyiIcSrtZEuiMT4U_bTKN3FZLmePZ9lxHtJKNAq2BOl_g5CIXGAeTw6Mjtx6w5MZtqK2GgbzZ7RZiTLeAEe7z93obU; __cf_bm=nzK_G0lTEYPjlmCJ17ULPFtOBjiyRooS_rnyYJnsjoY-1737485815-1.0.1.1-hl4kDrQ2K7ZIaITBkHmIgAtSYrzPwDJLsWNSBz_3K9.R.Smewb2.GJNScnPJbirWPFdTqGuot_12ipY6c.xQQQ",
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "no-cors",
"Sec-Fetch-Site": "same-origin",
"TE": "trailers",
"Content-Type": "application/json",
"Priority": "u=4",
"Pragma": "no-cache",
"Cache-Control": "no-cache",
}
params = {
"device_id": "032154e2-b939-4c05-bf3e-4bc6fc680929",
"client_id": "gmgn_web_2025.0122.010141",
"from_app": "gmgn",
"app_ver": "2025.0122.010141",
"tz_name": "Europe/Minsk",
"tz_offset": "10800",
"app_lang": "en",
}
data = {
"chain": "sol",
"addresses": [f"{token}"]
}
response = cloud.post(url, headers=headers, params=params, json=data)
print(response.status_code)
print(response.json()['data'][0]['price']['price'])
return float(response.json()['data'][0]['price']['price'])
except:
return "er"
print(get_price("FsTc9VgMQoHAc5o8DdeAFv1RphgNjb4kZTxx8JQSpump"))
Пробовал обновлять cURL, уже перепробовал 6-7 стран разные сервера у разных провайдеров
Добрые люди подскажите в чем может быть проблема
При всем этом запросы с локального компа все так же отлично работают