js 抓取网页内容(我有一个注入第三方网站的AngularJS应用程序)
优采云 发布时间: 2022-04-03 10:22js 抓取网页内容(我有一个注入第三方网站的AngularJS应用程序)
我有一个 AngularJS 应用程序,它注入了第 3 方 网站。它将动态内容注入到第三方页面的 div 中。Google 已成功索引此动态内容,但似乎并未抓取动态内容中的链接。动态内容中的链接如下所示:
我对链接使用查询参数而不是实际的 url 结构,例如:
http://www.example.com/support/title/Example Title/titleId/12345
我必须使用查询参数,因为我不希望第 3 方 网站 更改他们的网络服务器配置以重定向不正确的 url。
单击链接时,我使用 $locationService 更新浏览器中的 URL,然后我的 Angular 应用程序会做出相应的响应。主要根据查询参数展示相关内容,设置页面标题和元描述。
我已经阅读了很多在模板中使用 angularJS 和路由提供程序的 文章,但我不确定为什么这会对刮板产生影响?
我读过谷歌应该将带有查询参数的 URL 视为单独的页面,所以我不认为这应该是问题:
我唯一没有尝试过的是 1. 提供收录查询参数的 URL 站点地图,以及 2. 将指向其他页面的静态链接添加到动态链接以帮助 Google 发现这些页面。
非常感谢任何帮助、想法或见解。