iT邦幫忙

DAY 5
1

從魯蛇到蟒蛇--網頁(站)靜(動)態分析工具開發系列 第 5

[Day 05] urllib-02

今天有點晚下班,晚上還有約,今天會有點草率耶...

昨天把資料抓下來了,那今天就POST資料過去吧!然後GOOGLE一下,寫了一支PHP測試一下,結果很簡單就完成了!

範例程式如下:

import urllib2, urllib

data = {'key' : 'val', 'key2' : 'val2'}
f = urllib2.urlopen(
        url     = 'http://www.domian.com/',
        data    = urllib.urlencode(data)
        )

print f.read()

工作大小事閒談:這幾天遇到的問題多事編碼問題,有時候編碼太自由也是麻煩呢!接收PHP jsonencode資料,在python解碼﹝含中文編碼<-先行urlencode﹞,然後寫進資料庫前在用utf8編碼一次,過程說說感覺不複雜,但是我卻搞了一整天...﹝沒有把書從頭到尾讀一遍的下場﹞,不過這是個好經驗!

string.encode('utf8') #把來原字串編成UTF-8
string.decode('utf8') #把字串用UTF-8解碼

感覺功能就像樓上的註解說明,用起來卻常常遇到ASCII編碼不能等等的問題,總覺得自己還是一知半解。

以上,﹝太偷懶了...﹞晚安,明天繼續研究


上一篇
[Day 04]urllib-01
下一篇
[Day 06] urllib-03
系列文
從魯蛇到蟒蛇--網頁(站)靜(動)態分析工具開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言