• Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими получая партнеров себе?

Hrum-Bot - автоматически собирает предсказания

Lars

Lars

Модератор
Регистрация
15 Июл 2024
Сообщения
499
Реакции
38
Баллы
28
Думаю рекламы не нужно.
Раз в сутки собирать предсказания.

Бот завелся не сразу, пришлось внести исправления.
Скидываю оригинал и правки.



Ссылка на приложение


Ссылка на бота

Скрытое содержимое доступно для зарегистрированных пользователей!





database

import sqlite3
from getuseragent import UserAgent

class Database:

_instance = None

def __new__(cls, *args, **kwargs):
if not cls._instance:
cls._instance = super().__new__(cls)
return cls._instance

def __init__(self):
self.connection = sqlite3.connect('database.sqlite3')
self.cursor = self.connection.cursor()
self.load_data()

def load_data(self):
self.cursor.execute('CREATE TABLE IF NOT EXISTS sessions(name TEXT PRIMARY KEY, proxy_url TEXT, user_agent TEXT)')
self.connection.commit()

def save_proxy(self, session_name: str, proxy_url: str):
user_agent = UserAgent('android')
self.cursor.execute('INSERT INTO sessions VALUES(?, ?, ?)', (session_name, proxy_url, user_agent.Random()))
self.connection.commit()

def get_proxy(self, session_name: str):
self.cursor.execute('SELECT proxy_url FROM sessions WHERE name = ?', (session_name,))
response = self.cursor.fetchone()
if response is None:
return None
return response[0]

def get_user_agent(self, session_name: str):
self.cursor.execute('SELECT user_agent FROM sessions WHERE name = ?', (session_name,))
response = self.cursor.fetchone()
if response is None:
return "default_user_agent" # Или другое значение по умолчанию
return response[0]


db = Database()
 
A

Amidamaru

Аирдропщик
Регистрация
12 Окт 2024
Сообщения
3
Реакции
0
Баллы
1
Добрый вечер, сделал всё как у вас, выдает это, может можете подсказать?




1728841066799
 
K

KulikN

Аирдропщик
Регистрация
8 Окт 2024
Сообщения
6
Реакции
1
Баллы
3
Добрый вечер, сделал всё как у вас, выдает это, может можете подсказать?




Посмотреть вложение 196
не правильно расставлены "отступы в коде"

открой чат гпт
скинь ему код из файла полностью и попроси исправить его
скопируй ответ
вставь обратно/сохрани
у меня тоже самое было. помог ток этот вариант.
 
A

Amidamaru

Аирдропщик
Регистрация
12 Окт 2024
Сообщения
3
Реакции
0
Баллы
1
А где взять код из файла?
 
A

Amidamaru

Аирдропщик
Регистрация
12 Окт 2024
Сообщения
3
Реакции
0
Баллы
1
Понял, спасибо большое за помощь, теперь без ошибок закрывается)) видимо не судьба
 
K

KulikN

Аирдропщик
Регистрация
8 Окт 2024
Сообщения
6
Реакции
1
Баллы
3
Понял, спасибо большое за помощь, теперь без ошибок закрывается)) видимо не судьба
сейчас попробовал. все прекрасно запускается.

скачай заново архив со скриптом. и в нем уже сделай все по инструкции.

1. venv\Scripts\activate
2. python main.py
3. Ну а дальше по инструкции добавь query

ты не прописал 1 команду.
1729085208846
 
  • Like
Реакции: Lars
Lars

Lars

Модератор
Регистрация
15 Июл 2024
Сообщения
499
Реакции
38
Баллы
28
сейчас попробовал. все прекрасно запускается.

скачай заново архив со скриптом. и в нем уже сделай все по инструкции.

1. venv\Scripts\activate
2. python main.py
3. Ну а дальше по инструкции добавь query

ты не прописал 1 команду.Посмотреть вложение 197

Благодарю. Обновили.. все чудесно работает без доработок!
 
Сверху