JS滑块网站 - 谷歌抓取
js slider website - google crawling
我目前正在构建一个带有js滑块的网站。基本上,网站的所有页面(在本例中为幻灯片)都包含在一个大的html页面中。
这些页面/幻灯片组织在<div>
标签中,如<div id="#slide1">, <div id="#slide2" >
等
当您滑动页面/幻灯片时,url 会更新,例如 www.mysite.com/#!slide1,然后是 www.mysite.com/!#slide2 等
是否可以告诉爬虫机器人每个div都应该被视为一个页面?
幻灯片未在 ajax 中加载。
当你用PHP或类似的东西提供你的文件时,你可以试试这个:
- 为Earch引擎可以看到的所有幻灯片创建链接(例如在站点地图中)
- 当调用链接时,仅将请求的幻灯片/内容作为 HTML 提供
- 将所有其他幻灯片存储在 JavaScript 中
- 在移动到另一张幻灯片之前,附加内容
额外优势:
- 即使没有激活JavaScript,用户也可以浏览所有幻灯片。
弊:
- 当您的幻灯片包含大量内容时,JavaScript开销可能会变得沉重。
- 如果一次只看到一张幻灯片(或者只是附加所有幻灯片"卸载"),它将效果最佳
也许这是一个可能的想法。
为了增强您的URL,您还可以使用HTML5历史记录对象,但这在IE10之前的任何Internet Explorer中都不起作用。
相关文章:
- 以类似于谷歌机器人的方式抓取网站html和javascript
- 试图在网站上抓取谷歌地图api生成的动态数据,但正常抓取返回空白
- JS滑块网站 - 谷歌抓取
- 谷歌可以抓取由JavaScript小部件附加的HTML内容吗?
- 从谷歌地图抓取数据
- 你如何让谷歌抓取流星 js 网站
- 为什么我的ASP网站内容没有被谷歌抓取
- 谷歌没有正确缓存我的AJAX可抓取应用程序
- 如果我在前端用javascript更改链接URL,可以在谷歌上抓取我的网站
- 用Java抓取谷歌图片
- 如何防止谷歌抓取javascript中的部分url
- 抓取国家从谷歌地理代码jquery
- 试图建立查询字符串和抓取谷歌结果
- 每5秒从数据库抓取数据到谷歌地图
- 谷歌地理编码-抓取地址连同坐标
- 我如何从谷歌API抓取数据的自动完成领域在余烬
- 使用chrome扩展标识抓取Oauth2谷歌所需的数据
- 我的网站不是由谷歌抓取
- Web抓取Python使用谷歌Chrome扩展
- 谷歌抓取嵌入式Feedburner提要吗