Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności: PyStok #37 - PyTorch i BioPython, czyli moc DataScience - 16 stycznia, 18:00, Białystok
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: curl POST > zmienna  (Przeczytany 117 razy)
« : 22:09 09/01/19 »
michu Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 2


Cześć,
Zaczynam przygodę z pythonem i niestety napotkałem na problem którego rozwiązania nie jestem w stanie znaleźć w google Szok (tak wiem, nie umiem szukać no ale rozwiązać to jakoś muszę Język )
Mój program odwołuje się do komendy "curl" poprzez wykorzystanie "os.system".
Konkretniej:
query = 'curl -X POST "http...'
os.system(query)
Wynikiem tego jest odpowiedź w konsoli 'OK' (gdy odpalam program ręcznie) którą chciałbym pobierać jako zmienną (w celu sprawdzania statusu) .
Niestety za cholerę nie mogę pobrać tej odpowiedzi do programu .
Próbowałem tworzyć zapytania bezpośrednio z programu - nie używając os.system - ale wtedy moje zapytanie "gubi" polskie znaki które tam występują a na tym mi zależy .
Pomoże ktoś znaleźć rozwiązanie ? Płacz
Z góry bardzo dziękuję .
Zapisane
« Odpowiedz #1 : 00:03 10/01/19 »
bartekch Offline
Advanced Python User

Zobacz profil WWW
**

Reputacja: 5
Wiadomości: 102


Sposobów jest kilka, jak nie idzie z os.system, to może pójdzie z
requests: https://stackoverflow.com/questions/25491090/how-to-use-python-to-execute-a-curl-command
albo subprocess:https://stackoverflow.com/questions/29875920/python-curl-execute-command-with-parameter
Zapisane
« Odpowiedz #2 : 22:00 11/01/19 »
michu Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 2


OMG, jakie to proste:
import requests
r = requests.get('http...')
print r.text
Super, dzięki wielkie za pomoc .
Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot