În timp ce majoritatea șerpilor mănâncă rozătoare, păsări și ouă, unele soiuri mai mari, cum ar fi anaconda, mănâncă prada mai mare ca porcii și oamenii. Anumiți șerpi, cum ar fi regele cobra, mănâncă alți șerpi.
Nu se știe că multe soiuri de șerpi mănâncă păianjeni. Șarpele inelat, numit după trupa portocalie sau galbenă chiar sub cap, mănâncă vertebrate foarte mici, precum și o varietate de nevertebrate, inclusiv viermi de râu, larve de insecte și păianjeni. O altă varietate de șarpe care mănâncă păianjeni este șarpele cu panglică, despre care se știe că mănâncă diverse pradă cu sânge rece, cum ar fi pește, salamanders, broaște și mormoloci, viermi, omizi și insecte. Sa văzut că mănâncă carrion și din aceste categorii. Șarpele de panglică se află în familia de șarpe de jartieră; cu toate acestea, nu toate soiurile de șarpe de jartiere mănâncă păianjeni.
Soparla fără picioare din California, care cuprinde păianjeni, gândaci, termite și larve de insecte în dieta sa, este adesea confundată cu un șarpe datorită corpului său alungit și fără picioare. Cu toate acestea, are pleoape, pe care șerpii nu le fac.