使用urlopen函數(shù)打開一個統(tǒng)一資源定位器(URL)并從網(wǎng)站讀取數(shù)據(jù)
通過使用urlopen函數(shù)打開一個URL:
infile = urllib.request.urlopen("https://www.baidu.com")
urlopen函數(shù)(在urllib.request模塊中定義)像打開一個文件一樣打開一個URL資源经宏。例如:
import urllib.request
infile = urllib.request.urlopen("http://www.baidu.com/")
print(infile.read().decode())
使用infile.read()從URL上讀取的數(shù)據(jù)是比特形式的原始數(shù)據(jù)。調(diào)用decode()方法將原始數(shù)據(jù)轉(zhuǎn)換為一個字符串倡勇。