接上篇
爬完內(nèi)容要寫入到文件里,最好還有個日志記錄下爬取情況。兩個func可以直接調(diào)用。
//文件寫入,name 文件名含路徑,content 文件內(nèi)容
func writeFile(name, content string) bool {
data := []byte(content)
if ioutil.WriteFile(name, data, 0644) != nil {
fmt.Println("寫入文件失敗")
return false
} else {
fmt.Println("寫入文件成功")
return true
}
}
//日志寫入,msg 日志內(nèi)容
func writeLog(msg string) error {
date := time.Unix(time.Now().Unix(), 0).Format("2006-01-02 15:04:05") //取當(dāng)前時間
log := "pachong.log"
content := date + " " + msg //時間+日志內(nèi)容
fmt.Println(content)
f, err := os.OpenFile(log, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644)
_, err = io.WriteString(f, "\r\n"+content)
defer f.Close()
return err
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者





暫無評論,快來評論吧!