Blogs that have a relative URL for their RSS/Atom feeds are not being followed correctly. Take, for example, a blog with the url https://blog.example.com. Then if that blog's RSS feed is relative, such as feed/rss then RSS Discovery Engine does not look for the feed at https://blog.example.com/feed/rss like it should.
The simplest fix is probably to not re-invent urllib's urljoin.
Blogs that have a relative URL for their RSS/Atom feeds are not being followed correctly. Take, for example, a blog with the url
https://blog.example.com
. Then if that blog's RSS feed is relative, such asfeed/rss
then RSS Discovery Engine does not look for the feed athttps://blog.example.com/feed/rss
like it should.The simplest fix is probably to not re-invent
urllib
'surljoin
.