duan602728596 最近的时间轴更新
duan602728596

duan602728596

🏢  Microsoft / SOFTWARE ENGINEER 2
V2EX 第 214984 号会员,加入于 2017-02-14 12:15:43 +08:00
今日活跃度排名 8528
duan602728596 最近回复了
22 小时 43 分钟前
回复了 b1t 创建的主题 CSS css 好难,你们怎么熟练把 css 用起来的?
因为很多年以前都是先从切图开始练啊。仿百度,仿淘宝,仿京东,仿 xxx......,不仿个 10 个 8 个的大站都不算出师。
不像现在上来就是学 React 、vue 。然后 CSS 写的 shi 一样,模块拆分也拆的乱七八糟。
1 天前
回复了 main1234 创建的主题 问与答 如何识别爬虫和无头浏览器的流量
@duan602728596 更正,是 zlib
1 天前
回复了 main1234 创建的主题 问与答 如何识别爬虫和无头浏览器的流量
抖音是加验证码,而且用户主页是必出验证码。
小红书是验证码和对 url 加密,加密算法会对浏览器环境进行判断,node 和无头浏览器算出来的加密结果是错误的。
对于爬虫的请求,一般都是验证 UA 、Host 、Referer ,对 url 加密。
无头浏览器环境会有 navigator.webdriver: true 。
以前有个 app ,直接对 POST 请求的 body 加密后用 gzip 来压缩和解压缩,这也是一个思路。
所以说嘛,饭碗都是自己扔掉的。
@waiaan process.env 是 webpack or vite 处理的,https://webpack.js.org/guides/environment-variables/。
压缩是 terser 处理的,这个也不算是配置的把,所以没有文档。
if (process.env.VUE_APP_TITLE === 'My App1') {
import('./child1')
}

编译后

if ('My App' === 'My App1') {
import('./child1')
}

因为"==="两边都是常量,所以压缩后

if (false) {
import('./child1')
}

就会把这段代码删除。
代码块 2">"的左边不是常量
我这以前还有接口直接返回明文密码的时候,还得我这个前端反馈、写个 node server 临时解决这个问题。最后也是好几个月才解决掉。
只引用 Utilities 不就得了
方案说的还真就没啥问题,剪辑流程确实可以这么干
37 天前
回复了 lvxiaomao 创建的主题 程序员 后端程序猿,推荐学习哪个前端框架呀?
react 和 angular 都挺好玩的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6089 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 02:12 · PVG 10:12 · LAX 19:12 · JFK 22:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.