在东海古迹岛上,有一种五色耐冬花,一年四季常开不败。但是岛上历来却无人居住,也很少有人到岛上去。
登州府有个张生,生性好奇,喜欢游览打猎。他听说有这么个风光美丽的胜地,就特意准备了些酒食,独自驾着一叶扁舟前往。到了岛上,耐冬花开得正繁盛,香飘几里之外。岛上树木有粗到十多围的。他反复游览,对这么个美好的所在颇感惬意。欣喜之余,他便找了块地方坐下来,开酒坛自饮,只恨没有一起前来游览的人。
忽然有个美人从花丛中出来,穿着艳丽的红装,使人眼花缭乱,美貌无人能相比。她见了张生,笑吟吟地说:“我自以为兴致与凡人不同,不料原来还有情调相同的人呢。”张生吃惊地问:“你是什么人?”女子说:“我是胶州的妓女,刚刚陪着海公子一起到这儿来,他寻找风景更美的地方玩去了,我因步行艰难,所以留在这几。”张生正苦于寂寞,却遇上了这样一个美人,喜不自禁,招呼她坐下一起饮酒。女子说话温柔婉转,听着令人心神摇荡。张生不禁为之倾心。他害怕海公子回来,不能与女子尽情欢乐,于是拉着女子要和她发生性关系:女子也欣然顺从。正当他们交欢在兴头上时,忽然听得狂风声呼呼,草木全被摧倒,还夹杂有枝干折断的声响。女子急忙推开张生起来,说:“海公子来了!”张生刚刚于忙乱中系结衣带时,女子已消失了。他旋即看见一条大蛇,从树丛中窜出,蛇身比大桶还粗壮。张生惊恐,将身子躲藏在大树后边。希望蛇看不见他。谁知,蛇爬过来,把他连人带树紧紧地缠了起来,一直缠绕了好几圈,张生的两只手臂紧贴大腿,一点都不能弯曲。蛇昂起头,用蛇信子直刺张生的鼻子,弄得张生鼻血喷射如注,地上流成血泊,于是蛇低下头去吸食。张生自料必死无疑,忽然想起自己腰中带着荷包,有毒狐狸的毒药,趁机用两个手指悄悄夹出荷包,又弄破荷包,把毒药倒在掌心。然后弯着脖子看着手掌,让鼻血滴在毒药上,片刻间就血流满掌。蛇果然把头伸到手掌上去吸食,但是还没吸完,蛇身猛地一伸,尾巴猛力摇摆着,有如霹雳声一般,碰到树,树干拦腰折断。蛇躺在地上一根粱木似的僵直死去。张生也昏眩倒地不能起来,过了一会才醒过来。
张生用船载那条大蛇返回,大病一个多月。他怀疑那女子也是一条蛇精。