How can I parse many urls in the same time with Python?

I have a list with many xmls (1000) so I tried this code but it didn't work, I do not why, can you help me plz?

This is my error: 'str' object has no attribute 'findAll'

import requests
import xml.etree.ElementTree as ET


table =[]

for url in rawrss[0:10]:
    try:

        print(url)

        result = requests.get(url, timeout=3)
        texts = result.text

        for text in texts:
            new_list = text.findAll("item")
            for x in new_list:
                table.append((url, x.guid.text, x.title.text, x.description.text, x.link.text, x.pubDate.text, copyright, x.category.text ))

    except requests.Timeout as err:
        print("the request timed out")

print (table)