Yes but who would want too see Superman win its already expected.
Anyway, Batman does not "know the weakness" of spiderman, because he doesn't have a particular exploitable "weakness" like kryptonite, and there is no one quite like spiderman that you can fight, if this were prepped battle, than batman would have a better advantage, but slightly.
Spiderman is nothing short of a genius.
Regardless if Batman doesn't get his gadgets out he's in big trouble, as melee spells doom for him. If bats gets a lucky projectile in, it could spelll the end for spiderman, IF he has the correct projectile. Spiderman's proven himself quite resilient to attack, after taking on power hitters as well as batman.
What do you see the chance of bats prevaling out of 10