Изменение частей библиотеки никогда не является хорошей идеей.
Вы можете написать обертки вокруг методов, которые вы используете для извлечения данных, которые обеспечат желаемое поведение.Это было бы тривиально.
Вы можете, например, определить методы с такими же именами, как в urllib2, в своем собственном модуле под названием myurllib2.Затем просто измените импорт везде, где вы используете urllib2