• Как реализовать домашний ПК для веб сервера и pet проектов?

    @MegaTort Автор вопроса
    Refguser, так и есть что опыта в этом деле у меня 0, но хочется потрогать и поизучать)
    Уверен на 100%, что где-то арендовать сервер было бы в тыщу раз проще и скорее всего дешевле
    А так как не знаю с чего начать поиск, то и решил спросить у разных гуру )
    Написано
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @MegaTort Автор вопроса
    rPman, В общем я нашёл проблему, точнее нашёл, но так и не понял, почему она возникает
    Я просто прописал доп. функцию, которая делает проверку, когда мне нужен путь скрипта
    def is_path():
    if os.getcwd() != os.path.dirname(sys.executable):
    return os.path.dirname(sys.executable)
    return os.getcwd()

    Ладно, я нахожу путь к интерпритатору, грубо говоря к exe файлу, который запускает
    Но я так и не понял каким образом переопределение пути в екселе чинит это и почему, если я не выбираю путь при первом открытии екселя к срипту, то скрипт себя видит в "мои документы"
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @MegaTort Автор вопроса
    rPman,
    1. Ексель запускает exe файл. Путь к файлу он берёт из ячейки. В ячейку путь записыватся через выбор файла GetOpenFilename
    2. Файл exe считывает py и выполняет (такой секс связан с тем, что я постоянно дописываю скрипт и постоянно компилировать его в exe не очень хочется, поэтому принял такое решение)
    3. Далее скрипт делает свои коварные дела.

    Проблема в том, что exe файл, который считывает py, при первом запуске, запускается и видит себя в "мои документ". Но если я в ексели через GetOpenFilename выберу путь к exe, то каким-то образом всё заработает. и exe себя видит там где надо. Я не могу понять каким образом данная процедура исправляет "баг"
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @MegaTort Автор вопроса
    rPman, новые детали
    Так как я постоянно дописываю скрипт и его используют а компьютере, где нет питона, то я скрипт оставил с расширением py и сделал скрипт "чтец". Который запускает скрипт через exec
    61b345f2d3cd8181306153.jpeg

    Когда я в екселе запускаю скрипт, то он запускает чтеца, этот чтец должен найти в папке с собой файл с расширение Py, но он запускается и видит себя почему-то в "мои документы", поэтому он не видит файлик.
    Было бы всё ок, допустим, предположим особенности "компиляции" питона. Но почему при переопределение пути в ексель всё ок... когда чтец никак вообще не связывается с екселем.
    Может быть особенности запуска через shell..?
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @MegaTort Автор вопроса
    Вот пример, одного из методов. Нет ссылки ни на один путь.
    В __init__ тоже нет ссылок на какие либо пути

    61b30cb078bcb002006745.jpeg
  • Почему возникает ошибка при запуске файла exe Python через excel?

    @MegaTort Автор вопроса
    В том и проблема, что у меня в коде нет ни одного абсолютного пути, только относительные. Часть методов в коде вообще не ссылаются на что-то, а просто выполняются.

    Один скрипт, например, открывает селениум, но перед тем как открыться пишет в ячейке в екселе, что он запустился и работает. Так вот, он запускается, пишет что работает, но выдаёт ошибку...

    Я не понимаю, каким образом переопределение пути запуска скрипта в екселе решает данную проблему... не нахожу связи, если сам скрипт нигде и никогда не ссылается на этот путь
  • Можно ли сделать nas из второго роутера?

    @MegaTort Автор вопроса
    Drno, в целом у меня почти всё получилось
    Я пробросил 3333 порт на первом роутере, а на втором роутере поставил удалённое управление через 3333 и всё работает, я могу удалённо подключиться к нему. НО... Я попробовал открыть на втором роутере 4444 порт, чтобы пробрасывать через него уже USB, но пишется что, порт закрыт...
    Как понимаю, для данного роутера проброс файлов осуществляется через это меню
    61634308b7cf9305087420.jpeg
  • Можно ли сделать nas из второго роутера?

    @MegaTort Автор вопроса
    Drno, правильно ли я делаю?)
    6162d199133e2611660192.jpeg

    И ещё момент. У меня к первому роутеру подключен компьютер через lan1. Он получается, судя по параметрам 192.168.0.2, когда второй роутер имеет такой же адрес... это может вызывать какие-то проблемы?
    6162d1e392576229712075.jpeg
  • Можно ли сделать nas из второго роутера?

    @MegaTort Автор вопроса
    Подключение Lan-lan не проблема. Уже всё запущенно и работает. Второй роутер раздаёт по wi-fi интернет ну или через какой-нибудь порт lan.
    Проброс портов ранее не делал. Правильно ли я понимаю (настройки первого роутера):
    6162cd8538ae0037295837.jpeg

    Первый роутер у меня 192.168.0.1
    Второй 192.168.0.2
  • Можно ли сделать nas из второго роутера?

    @MegaTort Автор вопроса
    Drno,
    6162c894287f7746901026.jpeg
    Вот все настройки для USB. Настройки для FTP как таковых нет. На 4pda видел, что кто-о нашёл как зайти, но судя по всему данная функция убрана или я не знаю, так как она не активна нормально
    6162c82e11454698072987.jpeg

    Я почему и решил подключить USB через второй роутер, так как там с настройками USB по более.
    Основной роутер подключается через оптику. У меня нет другого роутера с большим функционалам с подключением по оптики, поэтому и прибегнул ко второму
  • Можно ли сделать nas из второго роутера?

    @MegaTort Автор вопроса
    Мне не так сильна важна скорость. Мне главное не большое своё хранилище, к которому можно подключиться.

    Роутер "Ростелеком" и крайне скудный в настройках, даже через супер пользователя.
    6162b93ed7d79199905252.png

    Я могу подключиться локально к USB к любому роутеру.
    Если USB в первому роутере, то могу подключиться к USB или если USB во второму роутере, то также могу локально подключиться к ней

    Также во второму роутере включил удалённое управление через порт 80, но при подключении по IP, всё ровно попадаю в первый роутер, не во второй
  • Как запустить exe Python через vba excel?

    @MegaTort Автор вопроса
    Открываю excel через Dispatch
    Проблем с доступом быть не может, так как если запускать через ексель exe с кодом, то всё ок
    А если запускать через ексель exe, в котором exec с чтением кода, то ошибка
    Причём если запусить exe с exec руками, то всё ок
  • Как запустить exe Python через vba excel?

    @MegaTort Автор вопроса
    У меня пути везде заданы абсолютные...

    У меня запускается exe файл через excel но с ошибкой и код не выполняется.
    Сделал вывод ошибки в txt файл, но он выдаётся пустым
  • Python Selenium как выбрать опцию из выпадающего списка?

    @MegaTort Автор вопроса
    хорошо, пробую выбрать ИМЕННО ЭТОТ селект через xpath

    Select(driver.find_element_by_xpath('/html/body/div[2]/div[2]/div[3]/div/div/form/select'))

    selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div[2]/div[2]/div[3]/div/div/form/select"}
    (Session info: chrome=88.0.4324.104)
  • Чем лучше автоматизировать работу с сайтами?

    @MegaTort Автор вопроса
    Andrey Dugin, requests чутка знаю, слышал
    Какие в целом ещё могут быть библиотеки в данном случаи полезны? А уже документацию к ним почитаю

    раз тут собрались, вдруг тоже подскажешь...
    Из-за особенностей рабочего ноута, а именно винды, русский язык на нём не корректно отображается. Но если в настройках менять регион на русский то ок.
    Но бывает, что некоторые надписи или информация в архивах написана символами рандомными.
    В чём суть. Есили разархивировать вручную, то содержимое в порядке, если разорхивировать черtp shutil, то по какой-то причине он переводит название русских символов в белеберду... Либо другой архиватор, либо как-то сама библиотека разархивирует не установленным архиватором, а чем-то внутри виндоусным, так сказать
  • Чем лучше автоматизировать работу с сайтами?

    @MegaTort Автор вопроса
    а можно чуть подробнее, пожалуйста, чем их считывать и как давать команды в ответ