php 抓取网页生成图片(Twitter曾经用过的方式:对于google会到抓取内容的事情)

优采云 发布时间: 2021-10-14 04:29

  php 抓取网页生成图片(Twitter曾经用过的方式:对于google会到抓取内容的事情)

  一、推特已经使用了该方法:

  为了

  twitter.com/#!/abcde

  Google 将到达

  twitter.com/?_escaped_fragment_=abcde

  获取内容。在这里直接输出你的 Ajax 内容,Google 会收录。但是你必须为Ajax内容编写另一个api供搜索引擎使用,你展示给搜索引擎的链接也必须变成上面的形式。 . .

  参考:网站管理员和开发者的 AJAX 抓取指南

  二、noscript 标签

  对于 /1、/2 ....

  服务器做了什么:根据编号获取对应的内容,写入noscript标签,用一段js输出。

  浏览器的作用:执行接收到的js,获取noscript标签中的内容,并为jQuery处理。

  三、如果是单页无法刷新,则需要完整的ajax操作

  使用History API,链接仍然是/1、/2的形式。 js根据数字ajax获取内容。但是还有一个步骤是将用户点击的 URL 推送到列表中

  此后,如果有前进后退按钮操作,浏览器会从列表中选择URL动态改变当前地址栏,并触发popstate事件,写一个js来*敏*感*词*这个事件

  window.addEventListener('popstate', function(e) { ajax(location.url); });

  当然,ajax返回的时候还是要带noscript标签,里面塞内容。上面画一个大圈的目的就是不刷新页面。

  参考资料:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线