Как сравнить ответ requests.get()

Нужно отловить ответ requests.get(), если он не равен 200 и записать в БД.

import requests

response = requests.get('https://www.tesli.com/product/')
print(response)
if response == '<Response [200]>':
    print('NO')

Этот скрипт просто для примера.
Как сравнить response с возможной ошибкой?


Ответы (2 шт):

Автор решения: Sherlock

Попробуйте:

if response.status_code == 200:
    ...
→ Ссылка
Автор решения: dIm0n

Вот так вот:

import requests

response = requests.get('https://www.tesli.com/product/')
print(response)
if response.status_code == 200:
    print('NO')
→ Ссылка