В терминале я запускал:
wget https://chromedriver.storage.googleapis.com/101.0.4951.41/chromedriver_linux64.zip
предположим, у меня есть скрипт Python с именем test.py, который выводит номер версии, как я могу вставить эту версию в указанный выше URL-адрес для замены 101.0.4951.41
Моя попытка состояла в том, чтобы написать это:
wget https://chromedriver.storage.googleapis.com/+'python3 test.py'+/chromedriver_linux64.zip
Я бы предпочел 1 подобное решение.






На самом деле вы можете запустить свою команду из самого test.py:
import os
version = "101.0.4951.41"
os.system(f"wget https://chromedriver.storage.googleapis.com/{version}/chromedriver_linux64.zip")
Затем запустите его как: python test.py
Вы можете перенаправить вывод test.py на свой URL-адрес, следуя этому шаблону:
echo 101.0.4951.41 | (read var; wget https://chromedriver.storage.googleapis.com/$var/chromedriver_linux64.zip)
Выходы:
*file download logs*
Просто замените echo 101.0.4951.41 на python3 test.py.
@ Омер Я считаю, что это проблема с вашим скриптом Python, а не с моим ответом. Я бы покопался в этом последнем бите `FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'chromedriver'``
Спасибо, я искал способ сделать это в терминале, просто чтобы узнать что-то новое :)