If the player faces the web when touching it, and then jumps back, wouldn't they already be facing the spider? Or does the spider pop out from somewhere other than the web?
I would do a Set Move Route on the spider to make it turn towards the player, and then do a Set Move Route on the player, with a script call to
Code:
set_direction(10 - $game_map.events[id])
where
id is the event id of the spider, with no leading zeros.
This will make the spider face the player, and then make the player face 180 degrees to the spider's facing direction). So if the spider is facing up, the player will be facing down, and if the spider is facing right, the player will be facing left.
If you try it and it doesn't work, please give a screenshot of your event showing that script call, a screenshot of the spider event, and tell us what the error message is. When you do your screenshots, include the whole event window, not just the list of commands, because I'll need to see more than just the commands.