Les demandes de : Aucune connexion des adaptateurs ont été trouvés pour la, erreur de Python3

import requests
import xml.etree.ElementTree as ET
import re

gen_news_list=[]
r_milligenel = requests.get('http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml')
root_milligenel = ET.fromstring(r_milligenel.text)

for entry in root_milligenel:
    for channel in entry:
        for item in channel:
            title = re.search(".*title.*",item.tag)
            if title:
                gen_news_list.append(item.text)
            link = re.search(".*link.*",item.tag)
            if link:
                gen_news_list.append(item.text)
                r = requests.get(item.text)
                print(r.text)

J'ai une liste qui a nommé gen_news_list et je vais essayer d'ajouter des titres, des résumés, des liens etc à cette liste. Mais il y a une erreur se produire lorsque j'ai essayé de demander un lien:

  Traceback (most recent call last):
  File "/home/deniz/Masaüstü/Çalışmalar/Python/Bot/xmlcek.py", line 23, in <module>
    r = requests.get(item.text)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 55, in get
    return request('get', url, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/api.py", line 44, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 553, in send
    adapter = self.get_adapter(url=request.url)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 608, in get_adapter
    raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for '
http://www.milliyet.com.tr/tbmm-baskani-cicek-programlarini/siyaset/detay/2037301/default.htm

Le premier lien a fonctionné avec succès. Mais la seconde une erreur. Je ne peux pas ajouter le contenu de la liste la cause de cette erreur. Est-ce un problème sur ma boucle? Quel est le problème avec le code?

  • Quel est le contenu de item.text juste avant la ligne r = requests.get(item.text)?
  • Pourriez-vous imprimer le repr version de l'URL qui résultats dans l'erreur? J'ai regardé les autres questions qui produisent le même message d'erreur mais celui-ci me semble être causé par l'URL de départ avec un saut de ligne.
  • de l'élément.le texte est le contenu de la balise XML. Le code qui est le lien. Le lien que je veux à la demande ("milliyet.com.tr"). Premier lien a bien fonctionné.
InformationsquelleAutor mehardxx | 2015-04-01