Не самый гениальный способ, но, поскольку у вас уже есть источник страницы, как насчет использования регулярных выражений для сопоставления URL-адресов изображений?
import re
print (re.findall(r'https://www.gstatic.com/onebox/sports/logos/flags/.+?.svg', driver.page_source))
Ссылки на изображения расположены по порядку, поэтому он соответствует порядку подтвержденных случаев - за исключением того, что на моем компьютере страна, в которой я сейчас нахожусь, находится вверху списка.
Если это не то, что вы хотите, я могу удалить этот ответ.
Как упомянуто @ Крисом Дойлом в комментариях, это можно просто сделать, заметив, что URL-адреса совпадают с ". +?" заменяется на название страны (все строчные, связанные с подчеркиванием). У вас есть эта информация в файле csv
.
country_name = "United Kingdom"
url = "https://www.gstatic.com/onebox/sports/logos/flags/"
url += '_'.join(country_name.lower().split())
url += '.svg'
print (url)
Также обязательно ознакомьтесь с его ответом, используя чисто панду:)