開了一個socket ,接回來的data是binary的處理
1. 開Request==>
import urllib2
strURL = "http://tw.yahoo.com"
Request = urllib2.Request(strURL)
recvResult = urllib2.urlopen(Request)
2. 先當file object 處理,讀出來:
3. 直接當成string format:
strRawData = str(recvResult.read())
4. 轉Hex,轉大寫:
strRawData = strRawData.encode('hex')
strReadData = strRawData.upper()
5. 處理…(看個人怎麼弄吧!)
就可以拿來比我們原先要用的資料了…
第二項到第四項,端看原來的protocol怎麼定的,再來處理~~~
2008年8月3日 星期日
HTTP Request with socket
標籤:
Learning Python
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言