《史记》的确是司马迁所写。
至于他为什么会知道那么多历史事件,首先与他父亲有关,他的父亲本来就是大汉朝的史官,所以司马迁从小就耳濡目染;其次,因为其父亲缘故,他从小就度过很多很多历史书籍以及诸子百家的著作;其三,他在写史记前,曾游历过全国,采集了大量的传说与史料。
所以《史记》也有很多地方在我们现在看来有点鬼神化(用现在的话说就是有点迷信),也有一点地方有矛盾(我相信司马迁也知道矛盾,只是他也不知道那个说法是真,所以只能矛盾并存,有读者判断),比如关于秦始皇德法尔生父之谜,在《吕不韦列传》中说始皇帝是他的儿子,而在《秦始皇本纪》中又说始皇帝是秦庄襄王(赢异人)的儿子。
《史记》参考了众多典籍,如《左传》、《国语》、《世本》、《战国策》、《楚汉春秋》和诸子百家等,同时参考档案、民间古文书籍。司马迁还亲自采访,进行实地调查。
历史书跟小说是有本质区别的,历史书是根据的一定史实接合以前的史书和实地考查来编写的,具有一定的真实性;小说一般都是作者杜撰的,虽然有些小说来源于生活,但是不能把小说当历史看。
他也是参考了古籍,还有就是在民间收集的
《史记》参考了众多典籍同时参考档案、民间古文书籍。司马迁还亲自采访,进行实地调查。