证明一方有外遇的证据有:
1、书面认可,发生婚外情的当事人自己书写的保证书等。
2、录音材料,一些与婚外情有关的语音记录。
3、双方来往的短信记录。
4、证人证言。
5、捉奸在床的录像或照片。
6、共同租房的证据。
根据《民法典》第一千零九十一条规定,有下列情形之一,导致离婚的,无过错方有权请求损害赔偿:
(一)重婚;
(二)与他人同居;
(三)实施家庭暴力;
(四)虐待、遗弃家庭成员;
(五)有其他重大过错。
《民法典》第一千零九十一条
有下列情形之一,导致离婚的,无过错方有权请求损害赔偿:
(一)重婚;
(二)与他人同居;
(三)实施家庭暴力;
(四)虐待、遗弃家庭成员;
(五)有其他重大过错。