Yeah, mine is over-run with them.
Vinegar deters them a bit, so I wiped down my wine table with a half vinegar half water solution
We also have some honey in a saucer because they will try to eat it but then get stuck and die.
I've also had to lock down the lids on my primaries and put them all under airlock to keep them out.
I put vodka in all my airlocks so they'll die quicker when they get into the airlocks, and I've just been swapping out the airlock liquid every couple of days.
Fly paper strips will probably work, too, but we have adventurous puppies and can't really use any noxious chemicals or anything that they can't consume without expensive vet bills.