Airbnb has been an acceptable accommodation method for many years. However, most consulates don’t accept Airbnb contracts anymore. So, please before proceeding, double-check the situation at the nearest consulate.
However, you can ask an Airbnb host, if they would agree to make a long-term rental contract with you, rather than a standard Airbnb lease.