Нужно завести себе привычку, при отправке запросов, добавлять в заголовки хотя бы User-Agent от нормального браузера. Большинство проблем сразу отпадет
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'}
response = requests.get(url, headers=headers)