#python #curl
#python #curl
Вопрос:
Я хочу запустить следующую команду Curl в Python, и я пытался выполнить команду requests в python, но я не получаю надлежащих результатов.
curl -v ftp://ftp.abc.com/File.txt --socks5-hostname socks.abc.com:PORT --user username:password -O
Комментарии:
1. что вы пытаетесь сделать и почему вы не можете сделать это на python?
Ответ №1:
Вы можете использовать подпроцесс.
import subprocess
result = subprocess.run(["curl", "-v", "ftp://ftp.abc.com/File.txt --socks5-hostname socks.abc.com:PORT --user username:password -O"], capture_output=True)
print(result.stdout)
Я не занимаюсь веб-разработкой, но это похоже на то, что модуль запросов должен уметь обрабатывать.
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
r.status_code