我正在尝试使用HTML 5,CSS 3和JavaScript创建一个网络漫画聚合网站。我希望用户能够在一个地方查看来自不同网站的不同日期的漫画。经过一些研究,似乎我可能需要使用RSS提要来实现这一目标。但是,我并不完全了解RSS提要的功能和用法。
首先,是否可以使用RSS源以自动化和有序的方式从漫画网站中提取图像?或者我需要使用其他东西吗?或者根本不可能?如果可以使用RSS提要,我也会对一般实现感到困惑。 Feed的代码是HTML格式还是JavaScript代码?我需要使用现有的库和/或API吗?他们现有的代码是否具有类似的功能,我可以将其作为起点?
由于
答案 0 :(得分:-1)
您的方向正确 - RSS是用于更新新发布内容的用户/读者的标准格式。
我确定您已经搜索过它,但它的Wikipedia page信息非常丰富。基本上,它是xml的标准化和扩展,允许以自动方式分发和阅读材料的统一方式。
以同样的方式存在其他格式,例如Atom。
所以,为了你的目的,要理解的主要事情是你想要阅读RSS提要,而不是写一个(虽然你也可以制作一个 - 结合你已经找到的漫画)。例如,在xkcd的底部,您可以看到有两个链接 - 一个用于RSS feed,另一个用于Atom feed。您需要找到这样的网站,这些网站发布漫画的RSS / Atom供稿并编写您的网站以阅读其Feed并使用新内容更新自己。您甚至可以通过使用(如果找到)或为漫画订阅源创建订阅源来自动化您的网站链接到订阅源的方式(因此您的网站将查找此订阅源,其中包含指向其他所有适合您的订阅源的链接) 。 您还可以在服务器上建立一个后端,该服务器将获取源并更新前端将使用一个链接点从中获取内容的数据库/数据库,但让我们坚持使用您的技术#39提到 - 现在是基于客户的网站。
要阅读和解析Feed,您可以查看答案here,建议使用jFeed,jQuery的插件(jQuery是一个非常受欢迎的javaScript库,如果你不喜欢“不知道”
是否可以使用RSS提要以自动化和有序的方式从漫画网站中提取图像?
是的!正如你在上面链接的xkcd的feed中所看到的那样,使用RSS(和Atom)提要可以广泛地使用它来提取/分发图像。
我需要使用其他东西吗?
你可以使用Atom,这只是一个不同的标准,但是相同的想法(也是xml的扩展,你仍然可以使用jFeed)
根本不可能吗?
有可能。别担心。保持冷静并编码。
如果可以使用RSS提要,我也会对一般实现感到困惑。 Feed的代码是用HTML,JavaScript还是两者兼而有之?
请勿将Feed的代码与您的代码混淆。您的代码应该阅读Feed。不是吗如上所述,feed本身是以标准形式的xml(称为RSS)编写的(如果你使用的话,则是Atom)。但这就是你的代码所读的内容。对于您的代码,请参阅下一个问题/答案。
我是否需要使用现有的库和/或API?他们现有的代码是否具有类似的功能,我可以将其作为起点?
如上所述 - 您可以使用jQuesry和插件jFeed。
希望有所帮助,而不是混淆。