I made my own fish trap from clear plexiglass. It's a 4x4 inch rectangular box about 8 inches long. Nice thing about being rectangular is that you can lay it on the bottom against the side glass and the fish can't escape between the glass and trap. If you use a glass jar (which works, too), they can escape between the gap. Leave the trap in place for a few minutes, then gently chase the fish toward the opening with a fish net. By the time they realize it's a trap, it's usually too late and they are in. Cover the opening with your net and pull the trap out. It doesn't have to be totally water-proof and if it leaks, that's okay. once at the surface, I pour the fish into the net and remove it from the tank. I put a long handle on the front of the trap to make it easier to remove. When I set up my tank I made sure there would be a suitable spot for a fish trap left bare of rocks and plants. Works like a charm...
Mine has a lid which usually closes as soon as you lift the trap, but it's not necessary. Holding the net over the opening works, too.