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