Releases: profitscripts/PHP-Scripts
Скрипт МЛМ пирамиды PHP аналог Баксик бесплатно
Бесплатный скрипт на PHP матрицы по аналогии всеми известного баксика, в скрипте есть 8 уровней для покупки и по 4 реф уровня, все настраивается в админке и файлах, работает с любыми ручными платежками, есть игры, есть отпуск и многое другое, смысл скрипта что бы админ под собой приводил людей и зарабатывал с этого и с других услуг проекта. Код полностью открыт можно поменять все под себя и сменить дизайн.
Наш сайт визитка Разработка хайпов под ключ, создание млм
Магазин PHP, Купить скрипт HYIP, Хайп МЛМ, Экономические игры, Казино
#СкриптPHP №СкриптИЛМ #Скриптказино №Скриптобменника #Скачатьбесплатноскрипт
Python Bot парсер курсов из обменников сравнивая их с курсом Binance
import requests
from bs4 import BeautifulSoup
import telebot
import time
import random
TELEGRAM_TOKEN = "" # Замените
CHAT_ID = "" # Замените
SAFELYCHANGE_URL = "https://safelychange.com/#/ru/tariffs" # ИЗМЕНИТЕ НА СВОЙ
PROXIES = ["ЛОГИН:ПАРОЛЬ@ip:PORT"]
PAIRS_TO_TRACK = {
"ETH_USDT": {"safelychange_from": "Ethereum", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "ETHUSDT"},
"LTC_USDT": {"safelychange_from": "Litecoin", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "LTCUSDT"},
"TRX_USDT": {"safelychange_from": "Tron", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "TRXUSDT"},
}
USER_AGENTS = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0",
]
def get_safelychange_rate(from_currency, to_currency, proxy=None):
"""Получает курс обмена с SafelyChange."""
time.sleep(random.uniform(5, 15)) # Случайная задержка от 5 до 15 секунд
try:
proxies_dict = {"http": f"http://{proxy}", "https": f"http://{proxy}"} if proxy else None
user_agent = random.choice(USER_AGENTS) # Выбираем случайный User-Agent
headers = {"User-Agent": user_agent} # Создаем заголовки с User-Agent
response = requests.get(SAFELYCHANGE_URL, proxies=proxies_dict, headers=headers, timeout=10) #Передаем headers в запрос
response.raise_for_status()
soup = BeautifulSoup(response.content, 'html.parser')
# Поиск таблицы для нужной валюты
currency_table = None
h2_tags = soup.find_all('h2') #Ищем заголовки h2
for h2 in h2_tags:
if from_currency in h2.text: #Например, "Ethereum ETH"
currency_table = h2.find_next('table') #Следующая таблица - то, что нам нужно
break
if not currency_table:
print(f"Не найдена таблица для {from_currency}")
return None
# Поиск курса в таблице
exchange_rate = None
for row in currency_table.find_all('tr'): #Для каждой строки таблицы
cells = row.find_all('td') #Ищем ячейки
if len(cells) == 3: #Нам нужно 3 ячейки: Отдаете, Получаете, Резерв
отдаете = cells[0].text.strip()
получаете = cells[1].text.strip()
if from_currency in отдаете and to_currency in получаете: # <--- ПРОВЕРЬ ОТСТУПЫ
exchange_rate_text = получаете.split(to_currency)[0].strip() #Выделяем курс
try:
exchange_rate = float(exchange_rate_text)
break #Курс найден, выходим
except ValueError:
print(f"Не удалось преобразовать курс: {exchange_rate_text}")
return None
if exchange_rate is None:
print(f"Не удалось найти курс для {from_currency} -> {to_currency}")
return exchange_rate
except requests.exceptions.RequestException as e:
print(f"Ошибка при запросе к SafelyChange: {e}")
return None
except Exception as e:
print(f"Неизвестная ошибка: {e}")
return None
def get_binance_spot_rate(symbol):
"""Получает курс с Binance Spot API."""
try:
response = requests.get(f"https://api.binance.com/api/v3/ticker/price?symbol={symbol}", timeout=10)
response.raise_for_status()
data = response.json()
return float(data['price'])
except requests.exceptions.RequestException as e:
print(f"Ошибка при запросе к Binance: {e}")
return None
except Exception as e:
print(f"Неизвестная ошибка при получении курса Binance: {e}")
return None
def send_telegram_message(bot, chat_id, message):
"""Отправляет сообщение в Telegram."""
try:
bot.send_message(chat_id, message)
print(f"Отправлено сообщение: {message}")
except Exception as e:
print(f"Ошибка при отправке сообщения в Telegram: {e}")
def main():
bot = telebot.TeleBot(TELEGRAM_TOKEN)
proxy = PROXIES[0] # Используем только один прокси
while True:
for pair_name, pair_config in PAIRS_TO_TRACK.items():
safelychange_from = pair_config["safelychange_from"]
safelychange_to = pair_config["safelychange_to"]
binance_symbol = pair_config["binance_symbol"]
safelychange_rate = get_safelychange_rate(safelychange_from, safelychange_to, proxy)
binance_rate = get_binance_spot_rate(binance_symbol)
if safelychange_rate and binance_rate:
if safelychange_rate >= binance_rate * 1.01: # SafelyChange выгоднее на 1%
message = (
f"Внимание! {pair_name}: SafelyChange выгоднее на 1%!\n"
f"SafelyChange: {safelychange_rate:.2f}\n"
f"Binance: {binance_rate:.2f}"
)
send_telegram_message(bot, CHAT_ID, message)
else:
print(f"Не удалось получить курсы для {pair_name}")
time.sleep(60 * 5) # Проверка каждые 5 минут
if name == "main":
main()
