2016-08-30 13 views
0

最近、私はPythonを学んでいます。pythonスクリプトを使ってリモートサーバにパラメータを送信する

Webサーバーが着信トラフィックをリッスンしているリモートサーバーがあります。私は私のブラウザで次のようなURIを入力した場合、それは私のためにいくつかのファイルに対して特定の処理を実行します。

//223.58.1.10:8000/processVideo?container=videos&video=0eb8c45a-3238-4e2b-a302-b89f97ef0554.mp4 

私ではなく、基本的な質問です:どのように私は上記の動的パラメータを送る達成することができます(つまり、コンテナ= CONTAINER_NAMEとvideo = video_name)を223.58.1.10:8000/processVideoにpythonスクリプト経由で送信しますか?

私はping an IPに方法を見ましたが、私の要件はそれ以上です。専門家からの指導は非常に役に立ちます。ありがとう!

+0

[リクエスト]と同じことを行うことができ

イム確認...あなたが求めているものを実際に明確な(http://docs.python-requests.org/ja/master/)? – FamousJameous

答えて

0
import requests 
requests.get("http://223.58.1.10:8000/processVideo",data={"video":"123asd","container":"videos"}) 

私は推測する...そのないあなただけのurllibはおよび/またはurllib2の

import urllib 
some_url = "http://223.58.1.10:8000/processVideo?video=%s&container=%s"%(video_name,container_name)# you should probably use urllib urllencode here ... 

urllib.urlopen(some_url).read() 
+0

私はジョランを始めてくれてありがとう。私はこれをチェックします! 2つのアプローチのどちらが速い/より安全であるかについてのコメントはありますか? – Sophia111

関連する問題