1. 程式人生 > >day10_多線程2

day10_多線程2

time() read request sta odi HR 多線程 family ron

# 多線程把六個網站寫到文件裏(串行)

import requests,time,threading

def write_html(url,name):

r = requests.get(url)

with open(name,‘w‘,encoding = ‘utf8‘) as f:

f.write(r.text)

urls =[‘www.nnzhp.cn‘,‘www.besttest.cn‘,‘www.imdsx.cn‘,‘sb.nnzhp.cn‘,‘bbs.besttest.cn‘,‘video.besttest.cn‘]

start_time = time.time()

for url in urls: # 循環每個url

new_url = ‘http://‘ + url #六個網站

file_name = url + ‘.html‘ # 寫入的六個html文件

write_html(new_url,file_name) # 串行

end_time = time.time()

print(‘程序總共運行了‘, end_time - start_time)

day10_多線程2