for line in lines:
try:
q = requests.get(line, headers=headers)
except requests.ConnectionError as e:
continue
result = q.content
q.content
и вся дальнейшая работа происходит после завершения всего цикла и очевидно, что берется значение q, полученное последним. len(pin) == 4 or len(pin) == 6