- Anforderungen : Keine-Verbindung-Adapter wurden nicht gefunden, Fehler in Python ist3

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)

Habe ich eine Liste, die mit Namen gen_news_list und ich bin versucht, anfügen, Titel, Zusammenfassungen, links etc. zu dieser Liste. Aber es ist ein Fehler auftreten, wenn ich versuchte, auf Anfrage einen link:

  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

Den ersten link erfolgreich gearbeitet. Aber zweite einen Fehler raus. Ich kann nicht fügen Sie den Inhalt der Liste ist die Ursache dieses Fehlers. Ist es ein problem an meiner Schleife? Was ist falsch mit code?

Was ist der Inhalt item.text kurz vor der Linie r = requests.get(item.text)?
Könnten Sie drucken die repr version der URL, die zu dem Fehler führt? Ich schaute auf die anderen Fragen, die den gleichen Fehler erzeugen, aber dieses scheint mir zu sein, verursacht durch die URL, beginnend mit einem newline.
Element.text ist der Inhalt des XML-tag. Auf den code das ist der link. Link, das will ich auf Anfrage ("milliyet.com.tr"). Erste link funktionierte gut.

InformationsquelleAutor mehardxx | 2015-04-01

Schreibe einen Kommentar