不同内容的网页源代码一样 是如何实现的?
- luzg2008如题,请高手分析一下德国最大的药妆店网站 dm.de
用Chrome查看源代码 每个网页都是一样的,但显示内容都不同,请问是如何实现的?
小白能看出是基于React框架的,但找不到内容相关的js在哪里 - thinkidea全在那个main.js里了小尾巴~
- Zerolone这种不要指望可以修改了
- luzg2008回复2#thinkidea
Main 也很奇怪 只有一段复制代码- ReactInit.initReactComponent("composing-dm", "App", {}, document.getElementById("app"));
- if ('serviceWorker' in navigator) {
- navigator.serviceWorker.register('/service-worker.js');
- }
这个service-worker.js更是一个故意设置的复制代码- // empty service-worker file on purpose
- // service-worker is required for add-to-homescreen feature for progressive web apps
- //
- // caching strategy for content has to be brainstormed
- ReactInit.initReactComponent("composing-dm", "App", {}, document.getElementById("app"));
- 夜空回复4#luzg2008
Js渲染的,你要做什么 iOS fly ~ - during2这个你要从浏览器f12里的network栏里查看,很明白
- luzg2008
- Zerolone你去百度一下vue, vue 打包。
- wuketidaiSPA 咯
- pocketsnail2003古老的asp就能做到了。
- luzg2008
- napa0421按f12,不要鼠标右键查看网页源代码,所有的spa页面你这样查看都只有一个app节点 PM2.5
- 内裤猪JS框架,mvvn的都是这样,react,vue,angular等等
- luzg2008谢谢各位高手指点。实在小白了
- 4color全身前端渲染了。单页js框架。
- 729088672这种得用无头浏览器爬
- treotreo用 Selenium+Chromedriver 爬
不过你可以看看 network 栏,很多时候商品数据是个 json 包,python直接用 requests 访问就行,json很容易解析 - luzg2008
- PangPang自己写sql 入库
- mijuupwa应用
- sinapdb回复关注一下 iOS fly ~