import alpaca_trade_api as tradeapi import pandas as pd from login import Login # create username and password variables login = Login() username = login.get_username() password = login.get_password()
def preview(self): '''所有参数都传入,预览成功''' self.token = Login().login() #引用登录 # self.base_url = 'https://testapi2.coo-k.com' # self.base_url = 'http://10.0.10.64:18080' self.base_url = 'http://10.0.10.100:17001' self.url = self.base_url + '/recipe/preview' self.nonce = generateNonce() self.signature = generateSignature(self.nonce, 'POST', self.url) self.headers = { 'nonce': self.nonce, 'User-Agent': 'chunmiapp', 'signature': self.signature, 'token': self.token } self.key = getSessionSecurity(self.nonce) register_openers() post_data = { "name": "牛肉饭", "tagList": [1, 2], "ingredientList": [{ "name": "牛肉", "quality": "一斤" }, { "name": "五花肉", "quality": "二斤" }], "steps": [{ "stepPic": "pic1", "description": "step1" }, { "stepPic": "pic2", "description": "step2" }], "content": "content", "iconPath": "recipe/9e07d2d3-f568-46c4-b4b1-333d4ead53fa.png", "peopleNum": 5, "duration": 10, "description": "description", # "state": 2101, "categoryId": 3 } data_json = json.dumps(post_data) A = "json=" + data_json encoded = encryptAES(A, self.key) data = {'data': encoded} payload = urllib.urlencode(data) request = urllib2.Request(self.url, data=payload) request.add_header('nonce', self.nonce) request.add_header('signature', self.signature) request.add_header('User-Agent', 'chunmiapp') request.add_header('token', self.token) result = urllib2.urlopen(request).read() s = decryptAES(result, self.key) print s js = json.loads(s) recipeid = js['result'][0] return recipeid
def user_login(): query = request.json # Set the value to request.form if error is reported return jsonify(Login(query['authCode']).get_data())
img = img.subsample(30) list_extensions_icon2.append(img) # Logo of the company img_logo = tk.PhotoImage(file="img/logo.png") # Creation of each frame of the window frame_left = LeftFrame(main_window, list_img_1, list_img_2) frame_right = RightFrame(main_window, frame_left) page_initial = PageInitial(frame_right) menu = Menu(main_window, list_widgets) # Initialization of the login button window_login = Login(main_window.frame) # button_login = ButtonTopText("Se connecter", 2, frame_top.third_top_frame, window_login.create_login_window) # Initialization of the create page button def add_page(): """ Function called when the user clicks on the add_page button """ print("New Page") nb_buttons_max = 11 if len(frame_left.buttons_page) < nb_buttons_max: NewPage(main_window.frame, frame_left, frame_right) button_add_page = ButtonLeftText(" + ", 20, frame_left.moving_frames[0], "white", add_page)
def _set_imap(self): login = Login(self.email, self.password, self.debug) login.login() return login.get_imap()
def run(self): login = Login("", "").login_() if login: print("dengli")
from OnlineHeart import OnlineHeart from Silver import Silver from LotteryResult import LotteryResult from Tasks import Tasks from login import Login from connect import connect import asyncio from API import API from configloader import ConfigLoader from printer import Printer from bilibili import bilibili cf = ConfigLoader("conf/color.conf", "conf/user.conf", "conf/bilibili.conf") printer = Printer(cf) bilibili = bilibili(cf) login = Login(bilibili,cf) login.success() bilibili = login.return_bilibili() api = API(bilibili) api.user_info() api.get_bag_list() task = OnlineHeart(bilibili) task1 = Silver(bilibili) task2 = Tasks(bilibili) task3 = LotteryResult(bilibili) task4 = connect(printer, bilibili, api) tasks = [ task.run(), task1.run(),
def test_check_min(): login = Login() login.password = "******" assert login.is_valid
import instagram import time import flask from flask import Flask, render_template, request, redirect import json from login import Login from stream import Stream from comentario import Comentario from midia import Midia app = Flask(__name__) login = Login(app) stream = Stream(app, login) comentario = Comentario(app, login, stream) midia = Midia(app, stream) @app.route("/") def index(): sair = request.args.get("sair") if sair is not None: stream.refreshStream() if not login.value: return redirect("/login") erro = request.args.get("erro") mensagem = request.args.get("mensagem")
__author__ = 'rihab' import sys from PyQt5 import QtCore, QtGui, QtWidgets from ajouter_emp import Ajouter_Employe from liste_comp import Liste_Competence from liste_employe import Liste_Employe from liste_op import Liste_Operation from login import Login from ajout_comp import Ajout_Competence from ajouter_op import Ajouter_Operation from myapp import MyApp import connexion if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) #MainWindow = MyApp() connexion.connect() #MainWindow = Liste_Operation() #MainWindow = Liste_Employe() #MainWindow = Ajouter_Employe() #MainWindow = Liste_Competence() MainWindow = Login() #MainWindow = Ajout_Competence() #MainWindow = Ajouter_Operation() MainWindow.show() sys.exit(app.exec_())
from login import Login if __name__ == '__main__': Login()
def __init__(self, user_name, passwd, log_file, url): self.log_obj = CLogHelper(log_file, 3) self.log_obj.init_log() self.login_obj = Login(user_name, passwd, log_file) self.url = url
def setUp(self): self.exam_login = Login() self.ACCESS_CODE, self.driver = self.exam_login.generate_access_code()
def test_check_max_plus_one(): login = Login() login.password = "******" assert login.is_valid == False
from PyQt5.QtWidgets import QApplication import sys from test import Test from login import Login # This the only one we need. # from sidebar import Sidebar # from dashboard import Dashboard # from employee import Employee # Done # from addemployeedetails import AddEmployeeDetails # from addproductdetails import AddProductDetails # from addtabledetails import AddTableDetails # from addbookingdetails import AddBookingDetails # from reservations import Reservations # Done # from category import Category # Done # from tables import Table # Done # from settings import Settings # Almost Done # from addmenudetails import AddMenuDetails # from orders import Orders app = QApplication([]) login = Login() # starting point Login() sys.exit(app.exec_())
def test_weird_chars(): login = Login() login.password = "******" assert login.is_valid == False
# -*- coding: utf-8 -*- #from selenium import webdriver from config import Config from login import Login from sms.sms_reg.sms import Sms # from sms.smska.sms import Sms ''' Читаем список Аккаунтов и их параметров ''' # f=open(Config.curDir()+'\Кука [MASKED] Заход с работы.txt','r') # text=f.readlines() # cookies=[] # for item in text: # cookies.append(eval(item)) login = Login(Config.login, Config.password) # r".\proxy\92.63.102.34.zip", # 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36', # cookies) # покупаем номер # s=Sms("https://smska.net", Config.SMS.get('smska.net')[0],Config.SMS.get('smska.net')[1]) # success=s.buyNumber() # if success==False: # s.driver.quit() # exit() # Создаем акаунт Google и ждем номер login.createAccount('Инна ', 'Микранова', 'imikranova2019', 'Lin123da', s.phoneNumber, s) exit() '''Поиск канала''' # driver= webdriver.Chrome("C:\\Users\\User\\Downloads\\chromedriver_win32\\chromedriver.exe") # driver.implicitly_wait(10)
media_id = href.split("=")[-1] media_id = int(media_id) lesson = dict(lesson_name=lesson_name, href=href, media_id=media_id, type_icon=type_icon) lessons.append(lesson) chapter_info = {"chapter_title": chapter_title, "lessons": lessons} chapter_infos.append(chapter_info) aid_infos = self.get_aid_infos(html) data = dict(title=title, introduction=introduction, course_id=self.course_id, chapters=chapter_infos, aid_infos=aid_infos) data_json = json.dumps(data, ensure_ascii=False, indent=2) with open(self.course_info_json_path, "w", encoding="utf8") as f: f.write(data_json) return data if __name__ == "__main__": # https://class.imooc.com/lesson/m3u8h5?mid=41093&cid=1330&ssl=1&cdn=aliyun1 session = Login().login() save_path = tools.join_path(tools.main_path(), "下载") course_url = "https://class.imooc.com/course/1330" courseM3u8Downloader = JzwCourseM3u8Downloader(session, course_url, save_path) # courseM3u8Downloader.get_course_info(forceDownload=True) courseM3u8Downloader.download_m3u8()
def main(): login = Login() login.main()
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(459, 630) MainWindow.setMinimumSize(QtCore.QSize(350, 0)) MainWindow.setMaximumSize(QtCore.QSize(500, 800)) self.centralWidget = QtWidgets.QWidget(MainWindow) self.centralWidget.setObjectName("centralWidget") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralWidget) self.verticalLayout_4.setContentsMargins(50, 11, 50, 11) self.verticalLayout_4.setSpacing(12) self.verticalLayout_4.setObjectName("verticalLayout_4") self.widget_1_top = QtWidgets.QWidget(self.centralWidget) self.widget_1_top.setObjectName("widget_1_top") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.widget_1_top) self.horizontalLayout_5.setContentsMargins(11, 11, 0, 11) self.horizontalLayout_5.setSpacing(6) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label = QtWidgets.QLabel(self.widget_1_top) self.label.setText("") self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.horizontalLayout_5.addWidget(self.label) self.pbHamburger = QtWidgets.QPushButton(self.widget_1_top) self.pbHamburger.setMaximumSize(QtCore.QSize(32, 32)) self.pbHamburger.setText("") self.pbHamburger.setObjectName("pbHamburger") self.horizontalLayout_5.addWidget(self.pbHamburger) self.verticalLayout_4.addWidget(self.widget_1_top) self.widget_2_combo = QtWidgets.QWidget(self.centralWidget) self.widget_2_combo.setObjectName("widget_2_combo") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget_2_combo) self.verticalLayout_2.setContentsMargins(0, 11, 0, 11) self.verticalLayout_2.setSpacing(6) self.verticalLayout_2.setObjectName("verticalLayout_2") self.cboParam = QtWidgets.QComboBox(self.widget_2_combo) self.cboParam.setObjectName("cboParam") self.verticalLayout_2.addWidget(self.cboParam) self.widget_3_settings = QtWidgets.QWidget(self.widget_2_combo) self.widget_3_settings.setObjectName("widget_3_settings") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.widget_3_settings) self.horizontalLayout_2.setContentsMargins(0, 0, 4, 0) self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.lblSettings = QtWidgets.QLabel(self.widget_3_settings) self.lblSettings.setMaximumSize(QtCore.QSize(150, 16777215)) self.lblSettings.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) self.lblSettings.setObjectName("lblSettings") self.horizontalLayout_2.addWidget(self.lblSettings) self.verticalLayout_2.addWidget(self.widget_3_settings) self.lblUserHostPort = QtWidgets.QLabel(self.widget_2_combo) self.lblUserHostPort.setAlignment(QtCore.Qt.AlignCenter) self.lblUserHostPort.setObjectName("lblUserHostPort") self.verticalLayout_2.addWidget(self.lblUserHostPort) self.verticalLayout_4.addWidget(self.widget_2_combo) self.stackedWidget = QtWidgets.QStackedWidget(self.centralWidget) self.stackedWidget.setObjectName("stackedWidget") self.pageMain = QtWidgets.QWidget() self.pageMain.setObjectName("pageMain") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.pageMain) self.verticalLayout_3.setContentsMargins(11, 11, 11, 11) self.verticalLayout_3.setSpacing(6) self.verticalLayout_3.setObjectName("verticalLayout_3") self.lblMessage = QtWidgets.QLabel(self.pageMain) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblMessage.sizePolicy().hasHeightForWidth()) self.lblMessage.setSizePolicy(sizePolicy) self.lblMessage.setAlignment(QtCore.Qt.AlignCenter) self.lblMessage.setWordWrap(True) self.lblMessage.setObjectName("lblMessage") self.verticalLayout_3.addWidget(self.lblMessage) self.widget_2 = QtWidgets.QWidget(self.pageMain) self.widget_2.setObjectName("widget_2") self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget_2) self.horizontalLayout.setContentsMargins(11, 11, 11, 11) self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtWidgets.QSpacerItem(58, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.pbConnect = QtWidgets.QPushButton(self.widget_2) self.pbConnect.setMaximumSize(QtCore.QSize(200, 16777215)) self.pbConnect.setObjectName("pbConnect") self.horizontalLayout.addWidget(self.pbConnect) spacerItem2 = QtWidgets.QSpacerItem(59, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.verticalLayout_3.addWidget(self.widget_2) self.stackedWidget.addWidget(self.pageMain) self.pageHost = Host() self.pageHost.setObjectName("pageHost") self.stackedWidget.addWidget(self.pageHost) self.pageLogin = Login() self.pageLogin.setObjectName("pageLogin") self.stackedWidget.addWidget(self.pageLogin) self.pageAbout = About() self.pageAbout.setObjectName("pageAbout") self.stackedWidget.addWidget(self.pageAbout) self.verticalLayout_4.addWidget(self.stackedWidget) self.widget_8_progress = QtWidgets.QWidget(self.centralWidget) self.widget_8_progress.setObjectName("widget_8_progress") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.widget_8_progress) self.horizontalLayout_6.setContentsMargins(11, 11, 11, 11) self.horizontalLayout_6.setSpacing(6) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.progressBar = QtWidgets.QProgressBar(self.widget_8_progress) self.progressBar.setMaximumSize(QtCore.QSize(150, 2)) self.progressBar.setMaximum(0) self.progressBar.setTextVisible(False) self.progressBar.setObjectName("progressBar") self.horizontalLayout_6.addWidget(self.progressBar) self.verticalLayout_4.addWidget(self.widget_8_progress) self.widget_9_bottom = QtWidgets.QWidget(self.centralWidget) self.widget_9_bottom.setObjectName("widget_9_bottom") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget_9_bottom) self.horizontalLayout_4.setContentsMargins(11, 11, 11, 11) self.horizontalLayout_4.setSpacing(6) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_4.addWidget(self.widget_9_bottom) MainWindow.setCentralWidget(self.centralWidget) self.retranslateUi(MainWindow) self.stackedWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow)
import sys sys.path.insert(0, '../mockupwebpage') from login import Login from login import NoTokenError import spotipy loggingIn = Login() try: token = loggingIn.getToken(loggingIn.REDIRECT_URI) except NoTokenError: loggingIn.login() print("please enter the url in the redirected page") url = input() token = loggingIn.getToken(url) print("\n" + str(token)) ''' for testing purpose the tester will have to manually input the redirect uri but in the application should be handled by framework ''' print("\n here is the user information:\n") sp = spotipy.client.Spotify(auth=token['access_token']) print(str(sp.current_user())) print("\n press enter to continue") input() print("\n here are the user's top artists:\n") results = sp.current_user_top_artists() artistList = [] for item in results['items']:
from login import Login log = Login() log.login() unread_count = log.switch_to_addressee() if unread_count is not 0: log.dowlond_attach(unread_count, "简历") log.quit()
def test_check_min_plus_one(): login = Login() login.password = "******" assert login.is_valid
import sys import time import unittest import HTMLTestRunner from login import Login from selenium.webdriver.support.select import Select from test.testcase.help_students import shuju reload(sys) sys.setdefaultencoding('utf8') shu = shuju() shu.yueshiyue() dri = Login() driver = dri.admin() class yueshiyue(unittest.TestCase): #待初审领取审批 def yue_Credit(self): driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div/div/div/div/div[1]/div[2]/div[3]/div/div').click() time.sleep(2) driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div/div/div/div/div[2]/button').click() time.sleep(2) Select(driver.find_element_by_xpath('//*[@id="body"]/div/div[1]/header/div/div[1]/div[2]/select')).select_by_value('number:3') time.sleep(2) driver.find_element_by_link_text('贷款管理').click() time.sleep(1) driver.find_element_by_link_text('个人贷款审批').click() time.sleep(2) driver.find_element_by_xpath('//*[@id="body"]/div/div[2]/div/div[1]/div/div/div[2]/div[3]/div/ul/li[2]/a').click()
def test_check_max_minus_1(): login = Login() login.password = "******" assert login.is_valid
#!/usr/bin/env python # -*- coding: utf-8 from PyQt4.QtGui import QApplication from login import Login from Main import MainWindow from PyQt4.QtGui import QDialog if __name__ == '__main__': import sys from PyQt4.QtCore import QFile, QIODevice, QTextStream, QTextCodec import myfile cssfile = QFile(':/main.css') if not cssfile.open(QIODevice.ReadOnly): sys.exit(u'未读取到资源文件') stream = QTextStream(cssfile) stream.setCodec(QTextCodec.codecForName('UTF-8')) cssdata = stream.readAll() cssfile.close() del stream app = QApplication(sys.argv) app.setStyle('Fusion') # with open('main.css', 'r') as css: # StyleSheet = css.read() app.setStyleSheet(cssdata) if Login().exec_() == QDialog.Accepted: window = MainWindow() window.show() sys.exit(app.exec_())
def test_check_min_minus_1(): login = Login() login.password = "******" assert login.is_valid == False
def Loginbutton(): w.destroy() from login import Login Login()
def Otherfun(): win.destroy() from login import Login Login()