Безотносительно установки значений cookie (не могу сходу придумать домены/значения для тестирования):
value='ABCDEFG'
vals=['val1','val2']
domains=['.aaa','.bbb']
import itertools
for val,domain in itertools.product(vals,domains):
cookie_val={"name": val, "value": value, "domain":"%s.server.ru"%domain,}
print cookie_val
Выводит
{'domain': '.aaa.server.ru', 'name': 'val1', 'value': 'ABCDEFG'}
{'domain': '.bbb.server.ru', 'name': 'val1', 'value': 'ABCDEFG'}
{'domain': '.aaa.server.ru', 'name': 'val2', 'value': 'ABCDEFG'}
{'domain': '.bbb.server.ru', 'name': 'val2', 'value': 'ABCDEFG'}
Вам остается заменить print в теле цикла на
s.cookies.set(**cookie_val)
и уже вне цикла вызвать
s.get('https://server.ru/login?login=%s&password=%s' % (login, password))