Первое эффективнее.
Синтаксический сахар под капотом подразумевает дичайшие перетурбации, зачастую неэффективные. Бывают хорошие оптимизаторы, но полагаться на них не стоит.
К тому же, во втором случае пробегаем три раза, O(3n).
Это вопрос для собеседования. Люблю такие вопросы задавать, чтобы понять, тянет ли кандидат хотя бы на джуниора или нет.
А дальше идут вопросы про классы, ООП, интерфейсы и прочее
Посмотри сколько элементов возвращается в skin_desc.
Ругается, что их меньше двух.
Там либо один элемент, тогда надо писать skin_desc[0]
Либо там ничего нет. Тогда надо разбираться почему ничего не попало в выборку
Тебе надо использовать либу, позволяющую делать http-запросы через прокси. В качестве параметров туда ты передаёшь IP-адрес прокси и его порт.
Подключение через адресную строку браузера напрямую бесполезно. Надо залезать глубоко в настройки браузера и вбивать в параметрах подключения твой прокси-сервер.