def get_user_id_contacts(driver): """ Получить список идентификаторов пользователей в контакт-листе :param driver: :return: """ user_id_list = Navigate.get_category_id_from_page_source(driver, Navigate.path_user_contact.CONTACT_USER_START, Navigate.path_user_contact.CONTACT_USER_END) return user_id_list
def get_good_data(driver): """ Получить данные о товаре. :param driver: ссылка на драйвер :return: данные о товаре """ path_img1 = Navigate.path_good.PATH_IMG_ID_START path_img2 = Navigate.path_good.PATH_IMG_ID_END img = Navigate.get_category_id_from_page_source(driver, path_img1, path_img2)[0] path_title = Navigate.check_good.TITLE_GOOD title = Navigate.get_element_navigate(driver, path_title).text.encode('utf-8').replace(' ', '') path_stock = Navigate.check_good.MIN_STOCK min_stock = Navigate.get_element_navigate(driver, path_stock).text.encode('utf-8').replace(' ', '') path_price = Navigate.check_good.PRICE price = Navigate.get_element_navigate(driver, path_price).text.encode('utf-8').replace(' ', '') good = driver.current_url[driver.current_url.rfind('/') + 1:].encode('utf-8') data_good = dict(image=img, title=title, min_stock=min_stock, price=price, good_id=good) good_str = data_good['title'] + "Заштуку" + data_good['price'] + "Мин.заказ" + data_good['min_stock'] return data_good, good_str