Any thing that will trap or kill a rat will kill a weasel.
I would suggest the large sticky traps they get stuck on. Work good.
The weight of a weasel is seldom enough to trigger off a Haveahart trap.
Rat traps (the big mouse traps for rats) work good.
Also google "weasel box". I keep 2 or 3 of...