私は任意のPythonライブラリを使用して接続することができますか、誰かが私がどのようにコマンドプロンプトからPythonでコマンドを実装できるか教えてください。Pythonを使用して接続しているWiFiルータのBSSIDを取得するにはどうすればよいですか?
-1
A
答えて
0
オペレーティングシステムによって異なります。
from sys import platform
import subprocess
if platform == 'linux' or platform == 'linux2':
# linux
output = subprocess.check_output('iwgetid', '-r')
elif platform == 'darwin':
# OS X
ps = subprocess.Popen(('/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport', '-I'), stdout=subprocess.PIPE)
output = subprocess.check_output(('awk', '/ SSID/ {print substr($0, index($0, $2))}'), stdin=ps.stdout)
elif platform == 'win32':
output = subprocess.check_output("netsh wlan show interfaces")
ps.wait()
print output
+0
ありがとうございます! bssidだけを印刷するには? –
+0
もしそれがMacなら、すでにそれをしています。試してみましたか? – paragbaxi
+0
これはlinuxの下にあるかもしれませんが、 'output = subprocess.check_output(['iwgetid'、 '-r'])'のように、 –
関連する問題
- 1. wifiのBSSIDを取得する方法Unityに接続しようとしています(C#)?
- 2. Pythonを使用してWiFiネットワークに接続する方法は?
- 3. Pythonを使用してwifiネットワークに接続しようとしているときにConnectionErrorが発生する
- 4. springを使用してデータベースに接続してテストするにはどうすればよいですか?
- 5. バッチを使用して、WiFiネットワークに接続しているかどうかを判断する方法は?
- 6. MySQLを使用してperlで接続プーリングを使用するにはどうすればよいですか?
- 7. USB接続を介してHololensでライブプレビューを取得するにはどうすればよいですか?
- 8. 特定のアベイラビリティゾーンに接続して情報を取得するにはどうすればよいですか?
- 9. selenium-pythonを使用してダイアログからテキストを取得するにはどうすればよいですか?
- 10. LANに接続され、ルータ経由でインターネットに接続されているコンピュータに接続するにはどうすればよいですか?
- 11. Pythonリクエストを使用して特定のリンクを取得するにはどうすればよいですか?
- 12. Pythonを使用してウェブサイトのスクリーンショット/画像を取得するにはどうすればよいですか?
- 13. Dropbox python APIを使用してファイルのリンクを取得するにはどうすればよいですか?
- 14. Pythonを使用してxmlの値を取得するにはどうすればよいですか?
- 15. Pythonを使用して電子メールメッセージのテキストコンテンツを取得するにはどうすればよいですか?
- 16. 接続していないときにOkHttpを使用してHTTPステータスコードを取得するにはどうすればよいですか?
- 17. リモートサーバー/データベースに接続してIPhoneからデータを取得するにはどうすればいいですか
- 18. ADBを使用してデバイスに接続しているモバイルのWIFI-MACアドレスを取得する方法
- 19. ios5を使用してテレフォニーフレームワークを使用して通話接続時間を取得するにはどうすればよいですか?
- 20. Python 2.5を使用してオペレーティングシステム名を取得するにはどうすればよいですか?
- 21. Pythonを使用してGoogle検索スニペットを取得するにはどうすればよいですか?
- 22. Javascriptを使用してRiot APIを正しく接続するにはどうすればよいですか?
- 23. デバイスがルータに接続されている場合のインターネット接続の可用性を確認するにはどうすればよいですか?
- 24. インターネットに接続していないWiFiに接続する
- 25. ember-dataを使用してRESTデータを取得/取得するにはどうすればよいですか?
- 26. postgresql jarファイルを使用して、ブラックベリーのデータベースに接続するにはどうすればよいですか?
- 27. JavaScriptを使用してユーザーのGoogleアカウントに接続するにはどうすればよいですか?
- 28. Inductionを使用してローカルのSQLiteデータベースに接続するにはどうすればよいですか?
- 29. Visual Studioを使用してGoogleカレンダーのAPIに接続するにはどうすればよいですか?
- 30. URLconnectionを使用してAndroidアプリにサーブレットを接続するにはどうすればよいですか?
あなたが使用しているプラットフォームは、WindowsまたはLinux –
WindowsとLinuxの両方で、これらのネットワーク操作を行うコマンドラインツールが提供されています。 Linuxの場合 'WPA supplicant'について、Windowsの場合は' netsh'を使用することができます 実行する必要があるコマンドを知ったら、 'subprocess'モジュールを使用して実行できるコマンド –