Separate names with a comma.
Переименуй target_host похоже у питона есть такая функция. Это объяснит ошибку. Кроме этого, client.connect должен получать только одну переменную...
Ругается на сокет, значит с пакетами что-то не так. Можно посмотреть что он на сайт отправляет через wireshark, а там довольно читабельно должно быть