• Метод get_all из библиотеки vk_api не работает - почему?

    vcomp71
    @vcomp71 Автор вопроса
    Системный администратор и программист
    Вот так работает и авторизует по Токену

    def main():
        user_token = ""
        user_id = ""
        vk_session = vk_api.VkApi(token = user_token)
        tools = vk_api.VkTools(vk_session)
        wall = tools.get_all('wall.get', 100, {'owner_id': user_id})
        print('Posts count:', wall['count'])
        if wall['count']:
            print('First post:', wall['items'][0], '\n')
        if wall['count'] > 1:
            print('Last post:', wall['items'][-1])
    if __name__ == '__main__':
        main()
    Ответ написан
    Комментировать
  • Как создать скрипт, который будет улавливать движение об по экрану на android и нажимать на нее?

    vcomp71
    @vcomp71
    Системный администратор и программист
    BlueStacks X для Windows.
    Ответ написан
    Комментировать
  • В Python не работает selenium. Странная ошибка при подключении драйвера, что это?

    vcomp71
    @vcomp71 Автор вопроса
    Системный администратор и программист
    После мытарств написал код
    # импорт библиотек
    from selenium import webdriver
    
    chromedriver = r'c:\port\selenium\chrome\chromedriver.exe'
    chrome_ = r'c:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
    
    options = webdriver.ChromeOptions()
    options.binary_location = chrome_
    chrome_driver_binary = chromedriver
    driver = webdriver.Chrome(chrome_driver_binary)
    # Переход на страницу входа
    driver.get('https://www.pochta.ru/tracking#30000052425166')


    Браузер запускает, на страницу переходит , но выдает странную ошибку

    DeprecationWarning: executable_path has been deprecated, please pass in a Service object
    driver = webdriver.Chrome(chrome_driver_binary)


    Что значит "путь устарел"??? Что надо обновить?
    Ответ написан
    Комментировать
  • Какую читалку электронных книг выбрать, чтобы сохраняла закладки?

    vcomp71
    @vcomp71 Автор вопроса
    Системный администратор и программист
    Только программа магазина электронных книг ЛитРес соответствует заданным требованиям. Приложение для Андроид позволяет загрузить книги в вашу персональную базу, а потом показывает закладки в браузерной версии.

    Для всех остальных читалок надо поднимать Calibre на локальной машине, которая использует сервер OPDS

    Ближе всех подошло приложение Moon+ Reader, в связке с Calibre - там можно конвертировать закладки отдельно от текста книги в приложения типа OneNote. Только вот настроить opds Calibre - можно только в локальной сети, а для того, чтобы читать книги и делать закладки где-нибудь вне локальной сети дома - нужен внешний адрес IP, а это - дополнительные расходы, для аренды статического адреса IP у провайдера.
    Ответ написан
    Комментировать