No connection adapters were found for

Задача заключается в вводе ссылки и далее задача также описана: "Dictionary update sequence element #0 has lenght"

Ввожу для теста ссылку https://stackoverflow.com/

Сообщение ошибки: No connection adapters were found for "['https://stackoverflow.com/']"

Толком даже не понимаю в чем ошибка, то что находил в интернете не подходит под этот случай.

File.py:

import re, requests
from collections import Counter

url_input = input("Enter url: ")

url_checked = re.findall(r'https?://\S+', url_input)


if url_input != url_checked:
    print("Entered url is invalid")
else:
    pass

response = requests.get(str(url_checked))
result = re.findall(r'/[A-Za-z.]+/', response.text)

def count_words(List):
    for word, counter in Counter(List).items():
        print(f"{word} matches {counter} times")

count_words(result)

Ответы (1 шт):

Автор решения: Danis

re.findall возвращает все совпадения. Если будет одно то получится список с одним элементом, поэтому Вам надо взять первый элемент

url_checked = re.findall(r'https?://\S+', url_input)[0]
→ Ссылка