def get(self): wx_result = HTTP.get(self.wx_login_url) if not wx_result: # 获取session_key及openID时异常,微信内部错误 raise Exception() else: if 'errcode' in wx_result.keys(): # loginFail self.__process_login_error(wx_result) else: return wx_result
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) # dict self.__fill_single(result)
def search_by_isbn(cls,isbn): url=cls.isbn_url.format(isbn) result=HTTP.get(url)#dict return result
def search_by_digits(self, digits): url = self.id_url.format(digits) result = HTTP.get(url) self.__fit_single(result)
def search_by_isbn(self,isbn): '''isbn搜索''' url = self.isbn_url.format(isbn) # url = self.isbn_url.format(isbn) result = HTTP.get(url) self.__fill_singie(result)
def search_by_uid(self, uid): url = self.uid_url.format(uid) result = HTTP.get(url) if result == {}: raise NotFound(msg='未找到用户信息') return result
def search_by_keyword(self, keyword, page=1): url = self.keyword_url.format(keyword, current_app.config['PER_PAGE'], YuShuBook.calc(page)) result = HTTP.get(url) self.collection_books(result)
def search_by_isbn(cls, isbn): url = cls.isbn_url.format(isbn) result = HTTP.get(url) # python 默认会将json转换为dict return result
def __get_user_info(self): '''获取用户信息 数据格式: user_info = {openid: ***, } ''' return HTTP.get(self.user_info_url)
def __get_access_token(self): result = HTTP.get(self.access_token_url) if 'errcode' in result.keys(): self.__process_login_error(result) self.access_token = result['access_token'] self.openid = result['openid']
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) # 在数据库里搜一下book在不在数据库里,不在就存,在就直接从数据库里找 # TODO 自己改写?? self.__fill_single(result)
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) res = HTTP.get(url) self.__fill_signle(res) return res
def __get_user_info(self): '''查询用户信息 返回格式: {openid: ***, } ''' return HTTP.get(self.user_info_url)
def __get_access_token(self): wx_result = HTTP.get(self.access_token_url) self.__process_login_error(wx_result) # 微信异常处理 self.access_token = wx_result['access_token'] self.openid = wx_result['openid']
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) self.__fill_single(HTTP.get(url))
def search_by_isbn(self,isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) self.__fill_single(result)
def get_access_token(self): result = HTTP.get(self.access_token_url) self.access_token = result.access_token self.openid = result.openid
def get_user_info(self): ''' user_info = {openid: ***, } ''' return HTTP.get(self.user_info_url)
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) self.single_book(result)
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) self.keyword = isbn self.total = 1 self.books.append(result)
def search_by_isbn(self,isbn): url = self.isbn_url.format(isbn) result = HTTP.get(url) #get方法请求到数据为json,而后python会将其转为字典{} self.__fill_single(result)
def search_by_isbn(self, isbn): result = HTTP.get(self.isbn_url.format(isbn)) self.__fill_single(result)
def search_by_center(self, center_id): url = self.center_url.format(center_id) result = HTTP.get(url) if result == {}: raise NotFound(msg='未找到用户信息') return result
def search_by_project(self, project_id): url = self.project_url.format(project_id) result = HTTP.get(url) if result == {}: raise NotFound(msg='未找到研究中心信息') return result
def search_by_isbn(self, isbn): url = self.isbn_url.format(isbn) # url = YuShuBook.isbn_url.format(isbn) # 也可以 result = HTTP.get(url) # 接收到一个字典 self.__fill_single(result)
def search_by_keyword(self, keyword, page=1): size = current_app.config['PRE_PAGE'] url = self.keyword_url.format(keyword, size, (page - 1) * size) # url = self.keyword_url.format(keyword, current_app.config['PRE_PAGE'], self.calc_start(page)) result = HTTP.get(url) self.__fill_collection(result)
def search_by_key(self, q, page=1): url = self.search_by_key_url.format(q, current_app.config["PRE_PAGE"], self.__calculate_start(page)) result = HTTP.get(url) self.__fill_collection(result)
def search_by_isbn(cls, q): url = cls.isbn_url.format(q) result = HTTP.get(url) return result
def search_by_keyword(cls,keyword,page=1): url=cls.keyword_url.format(keyword,current_app.config['PER_PAGE'], cls.calculate_start(page)) result=HTTP.get(url) return result
def search_by_keyword(self, keyword, page=2): url = self.keyword_url.format(keyword, self.per_page, self.per_page * (page - 1)) result = HTTP.get(url) self.__fill_collection(result)
def search_by_keyword(self, keyword, page=1): url = self.keyword_url.format(keyword, current_app.config['PER_PAGE'], self.calculate_start(page)) result = HTTP.get(url) self.__fill_collection(result)
def search_by_isbn(cls, isbn): # url = YuShuBook.isbn_url.format(isbn) url = cls.isbn_url.format(isbn) result = HTTP.get(url) return result
def search_by_keyword(self,keyword,page=1): url = self.keyword_url.format(keyword,current_app.config['PER_PAGE'],YuShuBook.calculate_start) result = HTTP.get(url) self.__fill_collection(result)