"All-weather solar cells are promising in solving the energy crisis"
Come on - what exactly is the energy density of impure rainwater? Pretty low I'd expect.
Furthermore: if it's the chemical energy which is useful, there seems no particular reason to combine it with expensive solar cells. You can just collect it in a barrel and have a separate system for extracting the energy.