2017-08-10 73 views
0

这听起来似乎有些不道德,但事实并非如此 - 我被要求使用WordPress博客中的数据制作应用程序,但我现在无法通过管理面板讨论添加JSON API插件。所以我想知道是否有一种简单的方法可以通过博客的标题,标签和内容获取所有帖子。有没有办法在不成为它的拥有者的情况下刮掉WordPress博客?

+0

“但我现在无法通过管理面板讨论添加JSON API插件。” - 你能详细说明这条线吗?看来你需要一个刮板工具。 Python有一个强大的库,但我认为你最好使用BeautifulSoup。 –

+0

@AlvinR​​eyes据我所知,从我的研究中可以看出,除非您添加一些增加JSON API功能的插件,否则无法从博客获取发布数据。所以我想知道我是否可以手动删除它,或者是否有其他可以使用的API。 – naiveai

+0

这就是我所建议的。您可以通过使用BeautifulSoup(如果您使用Python)或JSoup(如果您使用的是Java)刮取内容来做到这一点。两者都非常有用的HTML解析器。 –

回答

2

事实证明,这是一种非常简单的方法。但据我所知,这只适用于wordpress.com本身托管的博客。这不需要任何身份验证,但您只能获得公开信息。

https://public-api.wordpress.com/rest/v1.1/sites/$sitename.wordpress.com/posts/ 

$sitename为网站ID。这将引发相当全面的JSON响应,为您提供博客上所有公开帖子的标题,内容,标签等。很酷,但很难找到。

相关问题