jjzjj

公众号支持RSS订阅

自在拉基 2023-03-28 原文

目前公众号RSS方案基本被平台封杀的差不多了,目前可用都是通过间接的方式来抓取数据,经测试数据刷新较及时的分别为:Feeddd、微小领、公众号文章话题 Tag 这几个订阅方式比较及时。

最稳妥的则为Feeddd,但有一定的学习成本在,需要安卓手机。所以我暂且放弃了!我选择的是间接采用文章话题的方式来抓取,毕竟我每篇文章都会添加一个话题,添加一个顶级话题,那么RSS就都可以抓取到了。

教程文档

没什么太大的难度,采用的官方文档步骤

举例: https://rsshub.app/wechat/mp/msgalbum/MzA3MDM3NjE5NQ==/1375870284640911361

路由: /wechat/mp/msgalbum/:biz/:aid

参数:

biz, 必选 - 公众号id
aid, 必选 - Tag id
一些公众号(如看理想)会在微信文章里添加 Tag ,点入 Tag 的链接如 https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA3MDM3NjE5NQ==&action=getalbum&album_id=1375870284640911361 (opens new window),其中biz 为 MzA3MDM3NjE5NQ==,aid 为 1375870284640911361。

注意事项

- 无法访问

因为rsshub是国外的项目,可能存在访问不正常或者慢等网络问题,可以使用国内的镜像。如下:
服务器1 :https://rsshub.rssforever.com
服务器2 :https://rss.qiuyuair.com
服务器3 :https://rss.injahow.cn
服务器4 :https://rss.feiyuyu.net
服务器5 :https://rss.shab.fun
服务器6 :https://rss.itggg.cn
服务器7 :https://rsshub.uneasy.win
服务器8 :https://rss.injahow.cn
服务器9 :https://rsshub.anyant.xyz
能不能用自行判断哦,我用的是https://rsshub.rssforever.com,挺稳的一直在用。当然也可以自建。自建Rsshub,也挺简单的官方有教程点我前往查看

- 如何获取公众号id与tag ID

  1. 找到你已经发布带话题的文章,如下图

  1. 点击顶级标签跳转到另外一个界面,复制链接

  1. 复制出来的链接,如下

https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MjM5OTc3NDM5OQ==&action=getalbum&album_id=2732914951811727364&scene=173&from_msgid=2247487974&from_itemidx=1&count=3&nolastread=1#wechat_redirect

biz:MjM5OTc3NDM5OQ
aid:2732914951811727364

最后组成的RSS订阅链接则为:https://rsshub.rssforever.com/wechat/mp/msgalbum/MjM5OTc3NDM5OQ==/2732914951811727364

得到这个RSS订阅链接后,添加到相对应的RSS客户端就可以了。且用且珍惜,也不知道这个方案能用多久。

参考链接

https://sspai.com/post/75340
https://docs.rsshub.app/install/
https://docs.rsshub.app/new-media.html#shui-guo-pai

有关公众号支持RSS订阅的更多相关文章

  1. ruby - 如何使用 readline 支持重新安装 ruby​​? - 2

    我已经按照https://github.com/wayneeseguin/rvm#installation上的说明通过RVM安装了Ruby.有关信息,我有所有文件(readline-5.2.tar.gz、readline-6.2.tar.gz、ruby-1.9.3-p327.tar.bz2、rubygems-1.8.24.tgz、wayneeseguin-rvm-stable.tgz和yaml-0.1.4.tar.gz)在~/.rvm/archives目录中,我不想在任何目录中重新下载它们方式。当我这样做时:sudo/usr/bin/apt-getinstallbuild-essent

  2. ruby-on-rails - "undefined method ` stub_request '"访问 RSpec 支持文件中的方法时 - 2

    我的Ruby-on-Rails项目中有以下文件结构,用于规范:/spec/msd/serviceservice_spec.rb/support/my_modulerequests_stubs.rb我的request_stubs.rb有:moduleMyModule::RequestsStubsmodule_functiondeflist_clientsurl="dummysite.com/clients"stub_request(:get,url).to_return(status:200,body:"clientsbody")endend在我的service_spec.rb我有:re

  3. ruby - Ruby 是否支持逐字字符串? - 2

    Ruby是否支持(找不到更好的词)非转义(逐字)字符串?就像在C#中一样:@"c:\ProgramFiles\"...或者在Tcl中:{c:\ProgramFiles\} 最佳答案 是的,您需要在字符串前加上%前缀,然后是描述其类型的单个字符。你想要的是%q{c:\programfiles\}。镐书很好地涵盖了这一点here,部分是通用分隔输入。 关于ruby-Ruby是否支持逐字字符串?,我们在StackOverflow上找到一个类似的问题: https:/

  4. ruby - 在 Ruby 1.8 中支持 Ruby 1.9 的哈希语法 - 2

    我正在编写一个Rubygem,在我的代码中使用{key:'value'}哈希语法。我的测试都在1.9.x中通过,但我(可以理解)在1.8.7中得到syntaxerror,unexpected':',expecting')'。是否有支持1.8.x的最佳实践?我是否需要使用我们的老friend=>重写代码,还是有更好的策略? 最佳答案 我认为你运气不好,如果你想支持1.8,那么你必须使用=>。像往常一样,我会提到在1.9的某些情况下您必须使用=>:如果键不是一个符号。请记住,任何对象(符号、字符串、类、float……)都可以是Ruby哈

  5. ruby-on-rails - Rails 是否支持监听 UDP 套接字的简洁方式? - 2

    在Rails中,什么是集成更新模型某些元素的UDP监听过程的最佳方式(特别是它将向其中一个表添加行)。简单的答案似乎是在同一个进程中使用UDP套接字对象启动一个线程,但我什至不清楚我应该在哪里做适合Rails方式的事情。有没有一种巧妙的方法来开始收听UDP?具体来说,我希望能够编写一个UDPController并在每个数据报消息上调用一个特定的方法。理想情况下,我希望避免在UDP上使用HTTP(因为它会浪费一些在这种情况下非常宝贵的空间),但我完全控制消息格式,因此我可以为Rails提供它需要的任何信息。 最佳答案 Rails是一个

  6. ruby - Watir-Webdriver 是否支持点击目标为 javascript 的链接? - 2

    我是Ruby和Watir-Webdriver的新手。我有一套用VBScript编写的站点自动化程序,我想将其转换为Ruby/Watir,因为我现在必须支持Firefox。我发现我真的很喜欢Ruby,而且我正在研究Watir,但我已经花了一周时间试图让Webdriver显示我的登录屏幕。该站点以带有“我同意”区域的“警告屏幕”开头。用户点击我同意并显示登录屏幕。我需要单击该区域以显示登录屏幕(这是同一页面,实际上是一个表单,只是隐藏了)。我整天都在用VBScript这样做:objExplorer.Document.GetElementsByTagName("area")(0).click

  7. Ruby - 不支持的密码算法 (AES-256-GCM) - 2

    我收到错误:unsupportedcipheralgorithm(AES-256-GCM)(RuntimeError)但我似乎具备所有要求:ruby版本:$ruby--versionruby2.1.2p95OpenSSL会列出gcm:$opensslenc-help2>&1|grepgcm-aes-128-ecb-aes-128-gcm-aes-128-ofb-aes-192-ecb-aes-192-gcm-aes-192-ofb-aes-256-ecb-aes-256-gcm-aes-256-ofbRuby解释器:$irb2.1.2:001>require'openssl';puts

  8. ruby - jekyll - 插件支持 - 它是如何工作的? - 2

    我刚找到thiscomment来自mojombo:ThelatestonmasternowhasPluginsupport.Lookatlib/jekyll/convertersforexamplesofhowthey'redone.Also,any*.rbfilesina_pluginsdirectorywillbeloadedsothatyoucancreatecustompluginsofyourown.我看过/lib/jekyll/converters但无法理解它们应该如何工作。谁能给我解释一下?非常感谢。 最佳答案 一个新

  9. ruby-on-rails - 无法使用 Stripe 保存或取消订阅 - 2

    将stripe的API与RubyonRails结合使用我无法保存订阅。我能够检索、更新和保存客户对象:customer=Stripe::Customer.retrieve(some_customer_id)#thisworkscustomer.save#thisworks我还可以检索订阅:subscription=customer.subscriptions.retrieve("some_subscription_id")#这个有效但是,在尝试保存订阅时:subscription.save#这不起作用我不断得到这个:NoMethodError:undefinedmethod`save'

  10. ruby-on-rails - routes.rb - 不支持 Controller 名称 - 2

    我遇到了一个很奇怪的问题。这是与routes.rb相关的部分:resources:playersmatch'/players/:userid',:to=>'Players#show'当您访问localhost:3000/players/1234时出现此错误:'Players'isnotasupportedcontrollername.Thiscanleadtopotentialroutingproblems.Controller中的相关代码:defshowbeginifPlayer.find_by(:uid=>:userid)then@playerattributes=Player.f

随机推荐