Я пытаюсь прочитать RSS-канал с помощью FeedParser. Но программа зависает при использовании requests
, feedparser
или urlopen
. Страница, которую я пытаюсь получить, находится здесь (rss-канал mangastream.com)
Я могу просмотреть его в браузере или получить с помощью curl в терминале.
>>> import feedparser
>>> feed = feedparser.parse('http://mangastream.com/rss')
Он не пройдет дальше строки 2.
Изменить. Может ли это быть проблемой с сервером cloudflare? Какая-то защита от DoS/ботов? Но это работает в завитке. Не за прокси или что-то в этом роде.
Редактировать. Каким-то образом это работает, но по-прежнему занимает много времени (более 2-3 минут). С curl работает намного быстрее.
urllib
иrequests
работает.... - person 宏杰李   schedule 22.01.2017