David Hsu

    DevOps Engineering / AWS / Cloud Native

David

這裡就像哈利波特裡的儲思盆
趁著我在當兵前還沒完全放空的時候
把這些東西倒出來

還以為我會很緊張要當兵了
沒想到居然心如止水 來講講一個小套件

今天講Python的一個小小小小套件 , urllib2

基本上不需要額外安裝任何新的module就可以使用,所以用來救急很方便

當有時候需要使用程式對某一網頁做POST或GET並獲得response時
使用urllib2就非常方便

簡單的幾行程式碼就可以搞定

範例程式如下:
我們對google首頁做GET

# /usr/bin/env python
# encoding: utf-8

import urllib2

request = urllib2.Request("http://www.google.com.tw/")
response = urllib2.urlopen(request)
html = response.read()
print html



去執行python 程式名稱就可以看到GET網頁的內容了
非常簡單且快速
用來撈取資料或做POST、GET都很方便


當然,你也可以使用linux環境下的wget、curl等套件來達成。

因為腦袋放太空不適合一次寫太多東西
就先這樣好了






2017-02-05 12:46 , Davin in Taipei




comments powered by Disqus

Categories

Recent posts