Go 为我的大学网站制作自定义RSS源

Go 为我的大学网站制作自定义RSS源,go,rss,Go,Rss,我的大学有一个网站,在那里发布公告。我不能错过这些公告,同时,每天查看网站有点麻烦。该网站没有RSS源 公告发布在网页上,以下为公告URL的格式: http://example.com/news/detail/1/n 其中n是公告ID,为数字 当有公告时,上述网页(,例如)包含以下格式的公告: <div class="middleconten"> <h3> Title

我的大学有一个网站,在那里发布公告。我不能错过这些公告,同时,每天查看网站有点麻烦。该网站没有RSS源

公告发布在网页上,以下为公告URL的格式:

http://example.com/news/detail/1/n
其中
n
是公告ID,为数字

当有公告时,上述网页(,例如)包含以下格式的公告:

            <div class="middleconten">    

              <h3>
              Title           </h3>

 11 October, 2019

              <p>
                             <a href='/some/link' target='_blank'>Click here for more details</a>             
              </p>  

            </div>

如何为网站制作RSS提要,捕获
值、
href
属性和日期?

您需要定期搜索网站上的新新闻。您可以使用来提取数据

这个想法很简单。您需要从1开始为新闻部分生成url(填写
n
)并访问每个url。如果您找到新闻(结构存在),请存储数据。将1添加到
n
值以获取下一个ID。如果url不包含新闻,请停止并存储上次成功新闻的编号/ID的值。下次您可以从此ID开始,而不是从开始

例如,我从1开始,在ID 32处找到最后一条成功新闻。我把它保存在某个地方。下次我可以从33开始,而不是1

当您拥有从网站提取的数据数据库时,您可以从这些数据库中发布自己的RSS提要。您可以使用路由器和gorilla来创建rss提要

            <div class="middleconten">    

              <h3>
                          </h3>

 1 January, 1970

              <p>

              </p>  

            </div>