作者eaden (evenrain)
看板Python
標題[問題] 透過IP取得Mac Address(區網)
時間Mon Sep 3 18:46:16 2012
我想要透過區網的 IP 取得該 IP 的 Mac Address,
在 Windows 上,可以用 "nbtstat -A 192.168.0.123" 這樣的方式取得
查 Google 查到 subprocess.Popen
但是我直接跑
import subprocess
p = subprocess.Popen(['nbtstat', '-A', '192.168.0.123'])
這樣會有錯誤訊息,請問是我哪裡誤解了嗎 Q.Q
另外一問,
我現在用 Eclipse + PyDev 開發
但是 console 如果遇到中文的訊息會變成亂碼
WindowsError: [Error 2] ?Χ????w?????C <-- 類似這樣
有辦法改嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.190.212
推 gozule:字型的問題是因為windows預設用big5, eclipse用的是utf8 09/04 17:39
這個問題找到方法了
Run -> Run Configurations -> Common -> 把 Encoding 改成 Other 並輸入 big5
不過我還是找不到比較好的以 ip 找 mac address 的方法 orz
※ 編輯: eaden 來自: 122.116.190.212 (09/05 16:36)
→ buganini:ping; arp -a 09/05 19:34
→ buganini:或是arp可以直接吃ip吐mac? 手上沒windows 無法確定 09/05 19:34