博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于网站使用异步请求以后浏览器源码查看不到数据导致百度抓取不到的问题解决方案...
阅读量:6498 次
发布时间:2019-06-24

本文共 426 字,大约阅读时间需要 1 分钟。

起初,也因为这个问题钻入了错误的漩涡中,比如js代码写在head里面,获取的数据用隐藏文本存放等等,试过以后都是不行的,后面甚至想到了改项目架构,但是自己都认为感觉有点不实际,改动那不是一般的大,对于在代码基本敲完只做优化的前提下任何人都是无法接受的,然后自己就琢磨怎么实现让网页源码能看到数据,后面就去比对网站,一般的网站想实现网页源码能看到数据肯定是要动态装载的,所有我想到了一个办法,而且特别简单,就是缓存,没有任何高端的技术,就是在你异步读取数据的时候,同步把数据装载进缓存里面,然后再放到页面呈现,至此,问题解决,不过有个小问题,就是第一次操作的时候缓存存在装载期无法读取到页面

具体代码就这么一小段

这是webfrom的,MVC的话可以@Html.Raw(str)做string转html的操作

 

本文为原创,转载请注明出处!!!

 

转载于:https://www.cnblogs.com/boosasliulin/p/7098688.html

你可能感兴趣的文章
UIScrollView中的手势
查看>>
递归和迭代的差别
查看>>
基于jquery的可拖动div
查看>>
可以简易设置文字内边距的EdgeInsetsLabel
查看>>
[詹兴致矩阵论习题参考解答]习题1.3
查看>>
Android Fragment的使用
查看>>
mysql半同步复制实现
查看>>
沙朗javascript总结一下(一)---基础知识
查看>>
js深入研究之函数内的函数
查看>>
LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
查看>>
uva-12657 - Boxes in a Line(双向链表)
查看>>
python之commands模块
查看>>
android应用开发--------------看RadioGroup源代码,写相似单选选项卡的集成控件(如底部导航,tab等等)...
查看>>
LeetCode - Binary Tree Level Order Traversal
查看>>
FTP协议完全详解
查看>>
iOS:实现图片的无限轮播
查看>>
【C语言天天练(十五)】字符串输入函数fgets、gets和scanf
查看>>
【环境配置】配置sdk
查看>>
accept()
查看>>
USB 2.0 Hub IP Core
查看>>