人民日报
pushState 更新浏览器地址栏,同时修改页面标题,帮助爬虫识别出不同的页面状态
避免关键内容依赖 JS 事件: 爬虫不会为您执行鼠标点击、滚动加载等交互行为
如果返回的是空白或仅有一个根部件的 HTML,说明需要引入 动态渲染 技术——💎当检测到 UA 为百度爬虫时,服务端返回预先生🔑成的静态内容;对于普通浏览器,则正常返回 SPA 应用
这要求开发者从“让爬虫看到”和“让用户顺畅交互”两个层面同时发力
预渲染与服务端渲染的适用场景 对于内容相对固定、更新频率较低的 SPA(如企业展示站、落地页☀️), 预渲染 是一种高效的手段