Upvote:1
Obtaining a Schengen visa extension is difficult, see Is it possible to extend a tourist Schengen visa (12 more days)? You could still try to contact the consulate and ask if they would be willing to change their visa but they definitely don't have to do it.
Regarding your second question, apart from long-stay visas or residence permits (which are quite difficult to obtain as well), the only kind of visa that can be used to enter and stay in Spain are Schengen visas. In principle, you should always apply to the country that will be your main destination and all Schengen countries have to apply the same rules and follow the same procedures, so that none of them offer a quick online visa that would allow you to circumvent the Spanish consulate.
Your main options at this point are therefore the following: