day10_多線程2
阿新 • • 發佈:2018-03-18
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