0
這聽起來似乎有些不道德,但事實並非如此 - 我被要求使用WordPress博客中的數據製作應用程序,但我現在無法通過管理面板討論添加JSON API插件。所以我想知道是否有一種簡單的方法可以通過博客的標題,標籤和內容獲取所有帖子。有沒有辦法在不成爲它的擁有者的情況下刮掉WordPress博客?
這聽起來似乎有些不道德,但事實並非如此 - 我被要求使用WordPress博客中的數據製作應用程序,但我現在無法通過管理面板討論添加JSON API插件。所以我想知道是否有一種簡單的方法可以通過博客的標題,標籤和內容獲取所有帖子。有沒有辦法在不成爲它的擁有者的情況下刮掉WordPress博客?
事實證明,這是一種非常簡單的方法。但據我所知,這隻適用於wordpress.com
本身託管的博客。這不需要任何身份驗證,但您只能獲得公開信息。
https://public-api.wordpress.com/rest/v1.1/sites/$sitename.wordpress.com/posts/
以$sitename
爲網站ID。這將引發相當全面的JSON響應,爲您提供博客上所有公開帖子的標題,內容,標籤等。很酷,但很難找到。
「但我現在無法通過管理面板討論添加JSON API插件。」 - 你能詳細說明這條線嗎?看來你需要一個刮板工具。 Python有一個強大的庫,但我認爲你最好使用BeautifulSoup。 –
@AlvinReyes據我所知,從我的研究中可以看出,除非您添加一些增加JSON API功能的插件,否則無法從博客獲取發佈數據。所以我想知道我是否可以手動刪除它,或者是否有其他可以使用的API。 – naiveai
這就是我所建議的。您可以通過使用BeautifulSoup(如果您使用Python)或JSoup(如果您使用的是Java)刮取內容來做到這一點。兩者都非常有用的HTML解析器。 –