xartd0 / skysmart-answers Goto Github PK
View Code? Open in Web Editor NEWОтветы на skysmart
Ответы на skysmart
Где можно получить auth_token?
Привет, я скачал твой скрипт и нажал запуск, прошло 0.7сек и скрипт выполнился, можешь найти меня в тг, у меня к тебе много вопросов) https://t.me/n1tr0gen1um
Я пронимаю что этот токен это имя и фамилия пользователь тоесть если я сам буду его использовать то учетелям будет показанно что моё имя и фамилия уже проходит тест?
Качество кода на уровне👍 Не говоря уже о его функциональности. Во первых токен авторизации можно получить, имея пароль и логин, 1 post запросом, во вторых, я так понимаю при разработке бота использовался aiogram, решение использовать синхронную библиотеку для запросов в интернет, при том что фреймворк асинхронный выше всяких похвал. Повезло что в aiogram встроен отловщик ошибок, иначе 2 одновременно отправленных теста вопросов на 100, положиди бы бота. Боюсь что с МЭШ такая же история. Автор этого мракобесия, дам тебе совет иузчи основные концепции ООП и асинхронного программирования. Создай абстрактный класс, определяющий общее поведение для МЭШ и СкайСмарт, создавай отдельные классы для работы с сетью, то есть с их api, и отдельные для вычисления ответов, после создай не большой класс, через который бот и будет получать ответы. Этот класс будет определять поведение, что если это скайсмарт и что если это МЭШ. Тогда твой код станет производительным, хорошо читаемым, не блокирующим основной поток, который будет обслуживать других пользователей, пока тебе отвечают сервера, и легко расширяемым.
Traceback (most recent call last):
File "C:\Users\ilya_\Downloads\gd", line 93, in
answerparse(taskHash)
File "C:\Users\ilya_\Downloads\gd", line 22, in answerparse
roomHash = roomhashjson['roomHash'] # код рума
KeyError: 'roomHash'
в чём может быть проблема (я новичок в питоне, не ругайтесь сильно)
При решении некоторых заданий cкрипт/бот отправляет ответы не в том порядке, в каком заполняются.
Видео: https://clck.ru/bAojA
Код комнаты: xovorukise
Вызываю функцию answerparse с аргументом zibugimuhi
print(asyncio.get_event_loop().run_until_complete(answerparse('zibugimuhi')))
выходит ошибка:
Traceback (most recent call last):
File "F:\PycharmProjects\tests.py", line 247, in <module>
print(asyncio.get_event_loop().run_until_complete(answerparse('zibugimuhi')))
File "C:\Users\user\AppData\Local\Programs\Python\Python39\lib\encodings\cp1251.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f4dd' in position 4: character maps to <undefined>
Но я смог записать результат в файл этим кусочком кода
with open('results.txt', 'a+', encoding='utf-8') as f:
f.write(str(results))
тогда записывается все нормально, а если я в print пытаюсь поменять кодировку
то получатся закодированные данные по типу такого
b"['\xe2\x84\x961\xf0\x9f\x93\x9d\xd0\x92\xd0\xbe\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81: \xd0\x97\xd0\xb0\xd0\xbf\xd0\xb8\xd1\x88\xd0\xb8 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82',]
как решить?
заранее спасибо за ответ
https://media.discordapp.net/attachments/942393025483644949/970032279932010566/unknown.png?width=960&height=541
Ошибка в терминале
https://media.discordapp.net/attachments/942393025483644949/970032496043495504/unknown.png?width=960&height=583
Код моей программы.
функция Dadada вызывается на 32 строке.
Мои импорты:
from time import sleep
from telebot import types, telebot, TeleBot
import requests
import config
import Skysmart
import asyncio
Вроде все приложил. Честно не понимаю, почему не работает. Может ты сможешь мне помочь? И можешь ли ты оставить свои контактные данные, чтобы я если что смог быстро с тобой связаться
что делать с pip install requests куда это написать? или где это скачать
скрипт выдает ошибку
Traceback (most recent call last): File "main.py", line 98, in <module> answerparse(taskHash) File "main.py", line 24, in answerparse roomHash = roomhashjson['roomHash'] # код рума KeyError: 'roomHash'
может python не той версии?
Python 3.7.3
Снова прив,
код комнаты zupubufure
. Ответ на 1, 6-12 не находит
Название теста: Задание от 7 февраля, 08:12
Тема: №15 Задание на установление соотвествия
Задание #1
Выполни задание
Какие два из представленных ниже понятий Ольга будет использовать в своём рассказе? Выпиши соответствующие понятия и раскрой их смысл.
Ответы:
---------------
Задание #6
Выполни задание
Рассмотри изображения.
Ответы:
---------------
Задание #7
Выполни задание
Рассмотри изображения.
Ответы:
---------------
Задание #8
Выполни задание
В чём состоит удобство пользования мобильным банкингом? Укажи одно любое преимущество.
Ответы:
---------------
Задание #9
Выполни задание
Чем опасна такая ситуация для личных сбережений пенсионера?
Ответы:
---------------
Задание #10
Выполни задание
Стоит ли Дарье соглашаться на такую работу? Свой ответ поясни.
Ответы:
---------------
Задание #11
Выполни задание
Что может произойти с финансами пенсионерки после того, как она сообщит необходимые данные по телефону?
Ответы:
---------------
Задание #12
Выполни задание
Правильно ли поступил Андрей Борисович? Свой ответ поясни.
Ответы:
Как получить токен skysmart?
Привет, math-input-answer может быть несколько на одной странице. Вот пример кода
# Было
if i.find('math-input-answer'): # 52 Строка
answers.append(i.find('math-input-answer').text)
# Я предлагаю
if soup.find('math-input-answer'):
for i in soup.find_all('math-input-answer'):
answers.append(i.text)
Также я заменил i.find на soup.find чтоб небыло бага i is not defined
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.