I wouldn't use `GET` but `HEAD` to avoid downloading anything (but the HTTP headers) 
```
>>> requests.head(u"http://тест.укр/")
<Response [200]>
```
Secondly, why only 200? Anything below 400 seems reasonable.