證明一方有外遇的證據有哪些。證明一方有外遇的證據主要有:一是婚外情被曝光,一方寫下的表示悔改的書面證據;二是嫖娼事件被查處等,警方的筆錄;三是單位查實職工的婚外情後作出處理材料;四是雙方來往的書信、短信、電子郵件等;五是捉姦在牀,可通過拍照攝像取得,注意不能侵犯隱私權。《婚姻法》第四十六條規定,有下列情形之一,導致離婚的,無過錯方有權請求損害賠償:(一)重婚的;(二)有配偶者與他人同居的;(三)實施家庭暴力的;(四)虐待、遺棄家庭成員的。