Так и поступил с самого начала. Но по таймауту open_connection не отваливается, пришлось обернуть в wait и поставить таймаут. К тому же в самом open_connection вылетает какая-то ошибка из concurrent.futures, когда невозможно подключится.
Странно другое, что в доке эти моменты не прописаны.
Спасибо за развернутый ответ. По поводу изменения размерности проблем нет, хотелось бы узнать мнение о надобности. То есть в независимости от цвета картинки(даже если она в оттенках серого), лучше применять обучение с 3 каналами?
Можешь делать обычный get запрос и парсить html, но в твоем случае лучше использовать selenium, чтобы не возиться с headers и прочими вещами. В selenium находишь строку поиска, вводишь запрос, а потом так же работаешь с html.
thereisnonickname, так ты сессию создаешь))) сделай обычные reqiests.get или под каждую группу запросов делай свой объект(для каждого объекта свой прокси)