我使用 mithril 将我的博客创建为单页应用程序前端框架。为了进行查询,我在后端使用了 rest API 和 Django。由于所有内容都是使用 javascript 代码呈现的,因此当爬虫访问我的博客时,他们看到的只是一个空白页面。此外,每当我在社交媒体上分享帖子时,例如所有 Facebook 看到的只是一个空白页面,而不是帖子内容和标题。 我正在考虑查看用户代理,每当 USER-AGENT 来自爬虫时,我都会将页面的呈现版本提供给它,但我在实现上述方法时遇到了问题。
创建在后端 SEO 友好的网络爬虫中使用 rest API 和 Django 的单页应用程序的最佳实践是什么?
最佳答案
我现在正在一个项目上做这个,我真的建议用 Node 而不是 Python 来做,就像这样:
关于javascript - 单页应用程序网络爬虫和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45705644/