
A Mcreator made mod that makes Spiders tamable
Bugs Can Be Reported at the Github Page (All Known Issues will also be Listed there as well)
A Mcreator made mod, that uses Mixins to modify the behaviour of the base Spider mob (which also affects any sub-variants).

Basically just Glow Lichen but without a emitting light and retextured to white, with additional properties attached to it.
Web Path will slow any mob within similar to a Cobweb but only by -5% instead of -75%, vertical speed is set to -0% but due to how minecraft handles this, it still heavily slows vertical movement because it constantly negates any impluse (like gravity), it also fully removes fall damage.
Because Spiders are not affected by the slowdown they usually still take fall damage, but i've modifed the code of Spiders to ignore any fall damage if they are within a Web Path.
When a Player breaks a Web Path without using Shears it'll trigger an Aggro mechanic, this also triggers on any mobs other than Spiders that are withing the hitbox of the Web Path.
The Aggro mechanic is getting each connected Web Path (may cause lag if very large patch, not tested), and makes all Spiders within one of those connected Web Paths aggro onto the target. (up to 32 blocks away)
If the Spider is Tamed and Sitting when it has its Aggro trigged, then it'll save its current position and once all Aggro targets are dealt with then return to that original position and start sitting again.
I got this idea from a Comment on a Post about Tamable Spiders on the Official MC Forums that dated back to 2015, the comment suggested added a Web Path Block which Tamed Spiders would patrol and gaurd for the Player. (i would link it but im unable to find it again..)
Fill the whole 3x3 grid with 9 String, and you get 12 Paths.