Задать вопрос
  • Как реализовать хранение денег пользователей на сайте?

    goctio
    @goctio
    Не слушайте весь этот бред про лицензии и разрешения. Используя готовые платежные сервисы, такие как Robokassa и им подобные - вы автоматически получаете чеки по операциям, которые можете прикрепить к отчету налоговой. Лицензии должны получать эти сервисы, а не вы.

    Вопрос выбора сервисов в этом случае зависит от того, собираетесь ли вы делать выплаты пользователям, или только принимать оплату. Второй вариант не подразумевает какой-то сложной регистрации и учета, ведете бухгалтерию как обычный бизнес. Если все-таки подразумевает, здесь уже лучше не спрашивать советы не на форуме, а брать консультацию у специалиста, как минимум.

    Судя по самой формулировке вопроса как минимум мне становится очевидно, что у вас не так много опыта разработки коммерческих приложений, а без понимания работы рынка и взаимодействия этих систем - шанс на успех 1 из 100. Тем более, при работе с финансами ваша платформа должна быть безопасна, чтобы защитить проект и пользователей от кражи данных и средств.

    Поэтому на данном этапе я бы рекомендовал развивать свой продукт на уровне кода, не торопясь использовать платежные сервисы. Не хочу никого обидеть, но "Внутренний кошелек" - это базовая система, как без нее можно было разрабатывать проект?

    Дам еще один лайфхак, который поможет избежать юридических проблем в далеком будущем: Пропишите у себя что средства на балансе - это игровая валюта. Удачи.
    Ответ написан
    Комментировать
  • Как сделать, чтобы парсер правильно обновлял данные и отправлял пользователю?

    goctio
    @goctio
    Дали мало данных для ответа, хоть бы пример кода оставили...

    Насколько я понял, ваш бот работает в однопоточном режиме, и если запускаете цикл - он перестает выполнять остальные функции.

    В этом случае поможет либо асинхронность, либо создание отдельного потока. В первом случае это создание бота на aiogram (не знаю для телеграма пишите или нет), во втором случае библиотеки Thread или Asyncio.
    Ответ написан
    5 комментариев
  • Как распаралелить одно окно браузера на несколько процессов?

    goctio
    @goctio
    Добрый день. Для чего нужно открывать новые браузеры? Если работа идет на одном сайте, при этом надо чтоб не терялись куки - нужно открывать новые вкладки, а не браузеры.

    Делается это так:
    driver.execute_script("window.open('https://www.google.com');")


    Список активных вкладок можно вывести так:
    print(driver.window_handles)

    Т.к это реально список, то по нему можно перемещать браузер, то есть переходить по активным вкладкам. Делается это так:
    driver.switch_to.window(driver.window_handles[0])

    Где 0 - это самая первая вкладка, а 1 - новая, которую вы открыли.

    Механика думаю понятна. Надеюсь поможет.
    Ответ написан
  • Проверка остатка числа?

    goctio
    @goctio
    Добрый день. Нужно использовать "%" для нахождения остатка.

    number = 13
    
    result = number % 5
    
    if result != 0:
    	print('Имеется остаток.')
    else:
    	print('Остатка нет.')

    В данном случае будет выводить что остаток есть, т.к при делении 13 на 5 - остаток равен 3.
    Ответ написан
    Комментировать
  • Редактирование текста. Как из массива ссылок вырезать нужные фрагменты?

    goctio
    @goctio
    Python:

    C помощью .split разделяем строку, и получаем необходимый номер.

    array = ['https://www.facebook.com/profile.php?id=100003312311771', 'https://www.facebook.com/profile.php?id=100036605837335']
    
    for x in array:
    	res = x.split('php?id=')[1]
    	print(res)
    	with open('some.txt', 'a') as save:
    		save.write(res + '\n')
    Ответ написан
    Комментировать