Ordinaryundone said:
The formula for most "Super Heroes vs. Batman" fights is "The super hero wins the first fight with no time to plan, Batman wins any subsequent fights once he knows what to do".
Considering Batman has beaten Superman before, who is leagues beyond Spider-Man, it's safe to say Batman could do it. It's kind of cheap writing, but there you go.
While true, the main ingredient for anyone beating Superman hinges around his weaksauce weakness of kryptonite. Spidey does not have such an obvious weakness, making it more difficult, as Batman doesn't have an "oh look you lose this fight now" button. Batman might have a chance if he could disable Spidey's web shooters though.
At that point its more even.
tl;dr
Spiderman with web shooters vs Batman, Batman loses. The web shooters are ridiculously versatile (sometimes to the point of breaking suspension of disbelief) gadgets that let Spidey trap opponents and zip around a battle zone with gleeful ease.
Spiderman without web shooters (batman disables them or through plot armor avoids spidey long enough for him to run out of web ammo) then Batman has a high, but not 100% chance of winning due to greater combat experience, training, and adaptive gadgetry. If spidey gets in enough hits though, bat-armor or not the bat is going down.
Reasoning:
Spiderman has superhuman reflexes, but Batman's are hardly shabby either due to training and radar/sonar/magical senors or whatever he has in that cowl.
Spiderman has super strength, but Batman has a lot of experience in dealing with that already, not negating the advantage but definitely mitigating it.
Spiderman sans web shooters is reduced to hand to hand combat, which he (as far as I've seen) has no formal training in but relies on his speed, reflexes, and strength instead. Batman would have all his gadgets, combat experience, and ridiculous amounts of martial arts training.
Spiderman has his insulting jokes. Batman has dry retorts, and his experience with truly crazy opponents means they aren't likely to rattle him or get him angry like they do most of Spidey's opponents.
Both are highly intelligent. Spiderman is usually a pretty tactical thinker, but Batman has a lot of expertise in tactical take downs against supers (otherwise he would get pasted every time he does anything in JLA).