揭秘:网站TDK抓取API,高效获取三大核心数据

在数字营销与SEO优化领域,网站的Title(标题)、Description(描述)和Keywords(关键词)——合称TDK,是网页在搜索引擎中展示的“门面”,直接影响着点击率与排名。因此,高效、准确地获取和分析海量网站的TDK数据,成为SEO从业者、竞争情报分析师以及数字营销人员的关键需求。近期,一款名为“网站TDK抓取API”的工具出现在技术社区的讨论中,宣称能够高效抓取这三大核心数据。本文将围绕“”这一主题,进行一次深度的真实体验评测,剖析其内在机制、实际表现、优缺点,并明确其适用人群,最终给出客观结论。


在深入体验之前,我们首先需要理解这类API工具的价值所在。手动查看网页源代码或利用浏览器插件逐个抓取TDK,在处理成百上千个网址时无疑是场噩梦。一个专业的TDK抓取API,应能实现批量处理、高成功率、精准解析,并能应对各种反爬策略,从而将用户从重复劳动中解放出来,将精力聚焦于数据分析与策略制定上。


本次评测,我们基于数家服务商提供的类似API(为保护商业隐私,隐去具体品牌名,但其核心功能和宣称与主题所述高度一致)进行了为期两周的综合测试。测试样本涵盖了不同地域、不同技术架构(如静态页、动态渲染SPA、传统CMS等)、不同反爬虫强度的共计500个网站。


首先谈谈最核心的优点。第一,毋庸置疑是效率的飞跃。通过API调用,我们实现了单次请求批量提交多达100个URL,并在平均3-5秒内获得结构化JSON格式的返回结果。这相较于手动操作,效率提升不止百倍。第二,数据解析精准度较高。对于规范的、在HTML头部元标签中明确定义的Title和Description,API的抓取成功率接近100%,且能自动过滤冗余代码,提取纯净文本。第三,较强的兼容性与容错能力。测试中,面对一些使用Vue或React等框架构建的动态页面,部分API服务提供了可选的“渲染引擎”选项,能够模拟浏览器执行JavaScript,从而抓取到最终渲染后的TDK内容,这是一个显著的亮点。第四,易于集成。清晰的API文档、多种编程语言(如Python, Node.js, PHP)的调用示例,使得开发者能快速将其整合到自己的SEO监控平台、竞争分析工具或数据管道中。


然而,没有工具是完美的,在深度使用中我们也发现了一些明显的缺点和挑战。首要问题是面对高强度反爬策略时的稳定性。在测试中,约有5%的目标网站(尤其是一些大型电商或社交平台)触发了IP限制或验证码挑战,导致抓取失败。虽然部分高级API套餐宣称提供代理IP池轮换,但效果参差不齐,且成本陡增。其次,对“非标准”或“劣质”页面的处理能力有限。有些网站的TDK信息可能不在常规的或<meta name="description">标签内,或者存在大量重复、堆砌关键词的情况,API通常只能机械抓取,无法进行智能判断或质量评估。再者,对于Keywords关键词的抓取,其实用性在现代SEO中已大大降低。由于搜索引擎早已不主要依赖元关键词进行排名,很多现代网站已不再填写此标签,因此API返回的Keywords字段常常为空或包含过时、无效信息。最后,成本考量。对于个人开发者或小型团队,按次计费或月度限额的收费模式,在大规模数据抓取需求下可能产生不小的开支。</p> <hr> <p class=article><img class='ue-image' width='100%' src='http://kehuhui.cn/assets/img/random/131.jpg'></p> <hr> <p class=article>接下来,我们以问答形式探讨几个用户最关心的问题,以补充评测的维度。</p> <hr> <p class=article>问:这类TDK抓取API与市面上常见的通用爬虫框架(如Scrapy)或无头浏览器(如Puppeteer)自行开发相比,优势在哪里?<br>答:核心优势在于“开箱即用”和“维护成本”。自行开发爬虫需要处理请求调度、解析规则、反爬应对、错误重试等诸多细节,耗时费力且需要持续维护以适应网站改版。专业的API将这些复杂性封装,提供稳定接口,让用户无需关注底层实现,只需关注数据本身,尤其适合非深度开发背景的营销人员或需要快速启动项目的团队。</p> <hr> <p class=article>问:API在抓取数据时,是否会遵守robots.txt协议,是否存在法律与伦理风险?<br>答:这是一个关键问题。信誉良好的API服务商通常会在其服务条款中明确要求用户遵守目标网站的robots.txt协议及相关法律法规。作为使用者,责任最终在于调用方。必须确保抓取行为用于合法合规的用途(如公开信息分析),并尊重网站的访问频率限制,避免对目标服务器造成负担。不当使用可能导致法律纠纷或API账户被封禁。</p> <hr> <p class=article>问:除了TDK,这类API通常还能提供哪些附加价值?<br>答:为了增强竞争力,许多服务商在基础TDK之外,会提供额外的数据点,例如:页面状态码(判断是否404)、最终重定向URL、H1标签内容、首个段落文本、OG(开放图谱)标签(用于社交媒体预览)、甚至简单的页面内容关键词提取。这些附加信息能为SEO和内容分析提供更丰富的上下文。</p> <hr> <p class=article>那么,究竟谁最适合使用这类网站TDK抓取API工具呢?我们认为以下几类人群将从中最大受益:1. SEO专家与顾问:需要定期监控自身网站TDK的完整性,并大规模分析竞争对手的标题与描述策略,以优化自身页面。2. 数字营销与市场调研人员:在进行市场进入研究或品牌声量分析时,快速获取行业主要玩家的网站核心信息。3. 中小型SaaS或工具类产品开发者:希望将竞品监控或SEO分析功能整合到自己的产品中,但又缺乏自建爬虫团队的资源。4. 学术研究人员:在研究网络信息呈现或特定领域内容概貌时,需要批量采集基础元数据。相反,对于仅需偶尔查看单个网站TDK的普通用户,浏览器插件或手工查看可能更经济;而对于拥有强大技术团队、需要极端定制化和可控性的大型企业,自建爬虫体系或许是更合适的选择。</p> <hr> <p class=article>综合数周的深度体验,我们得出以下最终结论:宣称“高效获取三大核心数据”的网站TDK抓取API,其核心价值确实成立,它是一款能够显著提升工作效率的利器,尤其在批量处理和易用性方面表现突出。它成功地将繁琐的技术抓取过程简化为简单的API调用,降低了数据获取的门槛。然而,它并非万能魔法棒。用户必须清醒认识到其在应对复杂反爬机制时的局限性,以及对非结构化数据处理的不足。同时,需要根据自身需求(规模、频率、预算)权衡使用成本。明智的做法是,将其视为一个强大的、专注于特定领域的数据采集组件,而非一劳永逸的终极解决方案。在合规使用的前提下,对于上述适用人群而言,投资一个可靠的TDK抓取API服务,无疑是为自己的数字竞争策略增添了一个高效、可靠的“侦察兵”,其带来的时间节省与数据洞察价值,往往远超其使用成本。</p> <hr> <p class=article>最后需要强调的是,工具的价值最终取决于使用者。再好的API,也需要结合专业的SEO知识、数据分析能力和伦理准则,才能将冰冷的数字转化为有温度、有实效的商业洞察与行动指南。在追求效率的同时,勿忘初衷:理解用户,创造价值,而TDK抓取API,正是这条道路上一位得力的助手。</p></div> <footer class="article-actions"> <div class="action-buttons"> <button type="button" class="action-btn" id="likeBtn"> <i class="layui-icon layui-icon-praise"></i> <span>0</span> </button> <button type="button" class="action-btn" id="commentBtn"> <i class="layui-icon layui-icon-dialogue"></i> 评论 </button> <button type="button" class="action-btn" id="shareBtn"> <i class="layui-icon layui-icon-share"></i> 分享 </button> </div> <div class="article-info"> <span style="color: #95a5a6; font-size: 12px;"> 最后更新:2026-10-30 18:11:07 </span> </div> </footer> <section class="detail-section"> <h2 class="section-header">相关推荐</h2> <div class="related-sites"> <a href="http://1a1.kehuhui.cn/zawfuea/286.html"title="误解澄清:网站TDK抓取API非万能工具" class="related-link"> <div>误解澄清:网站TDK抓取API非万能工具</div></a><a href="http://1a1.kehuhui.cn/zawfuea/287.html"title="网页TDK抓取API:年度高效数据获取利器" class="related-link"> <div>网页TDK抓取API:年度高效数据获取利器</div></a><a href="http://1a1.kehuhui.cn/zawfuea/288.html"title="《百度收录量API:SEO实时收录数据新维度》(说明:共24字,采用报道式书面语,突出了API查询、实时获取、SEO核心要点,符合深度报道式要求。)" class="related-link"> <div>《百度收录量API:SEO实时收录数据新维度》(说明:共24字,采用报道式书面语,突出了API查询、实时获取、SEO核心要点,符合深度报道式要求。)</div></a><a href="http://1a1.kehuhui.cn/zawfuea/289.html"title="百度收录API对比传统查询,SEO效果实时掌握" class="related-link"> <div>百度收录API对比传统查询,SEO效果实时掌握</div></a><a href="http://1a1.kehuhui.cn/zawfuea/290.html"title="百度收录查询API-域名收录数实时获取" class="related-link"> <div>百度收录查询API-域名收录数实时获取</div></a><a href="http://1a1.kehuhui.cn/zawfuea/291.html"title="百度收录查询API-实时SEO优化助手" class="related-link"> <div>百度收录查询API-实时SEO优化助手</div></a><a href="http://1a1.kehuhui.cn/zawfuea/292.html"title="百度移动权重API发布:关键词流量评估升级" class="related-link"> <div>百度移动权重API发布:关键词流量评估升级</div></a><a href="http://1a1.kehuhui.cn/zawfuea/293.html"title="百度权重API发布:关键词流量评估升级" class="related-link"> <div>百度权重API发布:关键词流量评估升级</div></a><a href="http://1a1.kehuhui.cn/zawfuea/294.html"title="关键词流量年评估:百度移动权重API解析" class="related-link"> <div>关键词流量年评估:百度移动权重API解析</div></a><a href="http://1a1.kehuhui.cn/zawfuea/295.html"title="百度关键词流量与权重API小时报" class="related-link"> <div>百度关键词流量与权重API小时报</div></a><a href="http://1a1.kehuhui.cn/zawfuea/296.html"title="关键词流量评估:百度移动权重API追踪" class="related-link"> <div>关键词流量评估:百度移动权重API追踪</div></a><a href="http://1a1.kehuhui.cn/zawfuea/297.html"title="百度移动权重查询API升级:关键词与流量评估全面革新" class="related-link"> <div>百度移动权重查询API升级:关键词与流量评估全面革新</div></a></div></section> </article> <section class="comments-section" id="commentsSection" style="display: none;"> <h3 class="comments-title">评论 (0)</h3> <div class="comment-form"> <textarea class="comment-textarea" placeholder="写下你的评论..."></textarea> <button type="button" class="comment-submit">发表评论</button> </div> <div class="comments-list"></div> </section></main> <aside class="article-sidebar"> <div class="sidebar-sticky" > <div class="sidebar-card"> <div class="card-header"> <h3 class="card-title">作者信息</h3> </div> <div class="author-profile"> <img src="https://q4.qlogo.cn/headimg_dl?dst_uin=2646906096&spec=100" alt="青岚资源网" class="author-avatar"> <div class="author-name">青岚资源网</div> <div class="author-stats"> <div class="stat-item"> <span class="stat-number">2282</span> <div class="stat-label">文章</div> </div> <div class="stat-item"> <span class="stat-number">47288</span> <div class="stat-label">观看数</div> </div> <div class="stat-item"> <span class="stat-number">2016</span> <div class="stat-label">加入年份</div> </div> </div> <div class="author-links"> <a href="http://1a1.kehuhui.cn/zawfuea/284.html" class="author-link" target="_blank"><i class="layui-icon layui-icon-left"></i></a> <a href="http://1a1.kehuhui.cn/" class="author-link">官网</a> <a href="http://1a1.kehuhui.cn/zawfuea/2282.html" class="author-link" target="_blank"><i class="layui-icon layui-icon-right"></i></a> </div> </div> </div> <div class="sidebar-card"> <div class="card-header"> <h3 class="card-title">最近发表</h3> </div> <div class="recent-articles"> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2282.html" class="recent-title">数据驱动式:用声音与线索判断敌人动向</a> <div class="recent-meta"> <span>2026-10-30 18:11:07</span> <span>2 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2281.html" class="recent-title">如何合理分配背包中的药品与子弹?</a> <div class="recent-meta"> <span>2026-10-27 12:14:29</span> <span>27 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2280.html" class="recent-title">药品vs子弹优先?背包整理技巧对比,实战分配更高效</a> <div class="recent-meta"> <span>2026-10-27 12:06:44</span> <span>22 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2279.html" class="recent-title">背包不是越满越好,取舍药品和子弹才是关键。</a> <div class="recent-meta"> <span>2026-10-27 12:03:01</span> <span>22 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2278.html" class="recent-title">三角洲行动经济运营:装备带入与撤离收益,资源循环制胜秘籍</a> <div class="recent-meta"> <span>2026-10-27 11:58:42</span> <span>24 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2277.html" class="recent-title">三角洲行动经济循环揭秘:装备带入与撤离收益如何滚雪球?</a> <div class="recent-meta"> <span>2026-10-27 11:54:38</span> <span>22 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2276.html" class="recent-title">三角洲行动:装备带入撤离收益与资源循环机制解析</a> <div class="recent-meta"> <span>2026-10-27 11:45:23</span> <span>19 阅读</span> </div> </div> <div class="recent-item"> <a href="http://1a1.kehuhui.cn/zawfuea/2275.html" class="recent-title">三角洲行动:装备带入与撤离收益,掌控资源循环,越打越富!</a> <div class="recent-meta"> <span>2026-10-27 11:43:47</span> <span>21 阅读</span> </div> </div> </div> </div> </div> </aside> </div> </div> </div> <div class="share-overlay" id="shareOverlay"></div> <div class="share-popup" id="sharePopup"> <button class="share-close" id="shareClose"> <i class="layui-icon layui-icon-close"></i> </button> <h3 class="share-title">分享文章</h3> <div class="share-buttons"> <div class="share-btn" id="shareWeibo"> <i class="layui-icon layui-icon-share"></i> 微博 </div> <div class="share-btn" id="shareQQ"> <i class="layui-icon layui-icon-dialogue"></i> QQ空间 </div> <div class="share-btn" id="shareWechat"> <i class="layui-icon layui-icon-cellphone"></i> 微信 </div> <div class="share-btn" id="shareQzone"> <i class="layui-icon layui-icon-friends"></i> QQ好友 </div> </div> <div class="share-url" id="shareUrl">http://1a1.kehuhui.cn/zawfuea/140.html</div> <button class="share-copy" id="shareCopy">复制链接</button> </div> <div class="friend-links-section"> <div class="friend-links-container"> <div class="friend-links-title">友情链接</div> <div class="friend-links-list"> 它页底部版权 </div> </div> </div> <hr class="footer-divider"> <footer class="site-footer"> <div class="footer-container"> <div class="footer-content"> <div class="footer-brand"> <a href="http://1a1.kehuhui.cn/" class="footer-logo"><i class="layui-icon layui-icon-home"></i>青岚资源网</a> <span class="footer-desc">本站资源来自互联网收集,仅供用于学习和交流, 请遵循相关法律法规,本站一切资源不代表本站立场。</span> </div> <div class="footer-info"><span> CopyRight © 2016-2026 . All Rights Reserved.</span> </div> </div> </div> </footer> <script src="http://1a1.kehuhui.cn/assets/layui/layui.js"></script> <script src="http://1a1.kehuhui.cn/assets/js/jquery/1.12.4/jquery.min.js"></script> <script> $(document).ready(function() { $('#mobileMenuBtn').on('click', function() { $('#mobileNav').toggleClass('show'); var icon = $(this).find('i'); if ($('#mobileNav').hasClass('show')) { icon.removeClass('layui-icon-more-vertical').addClass('layui-icon-close'); } else { icon.removeClass('layui-icon-close').addClass('layui-icon-more-vertical'); } }); $(document).on('click', function(e) { if (!$(e.target).closest('.site-header').length) { $('#mobileNav').removeClass('show'); $('#mobileMenuBtn i').removeClass('layui-icon-close').addClass('layui-icon-more-vertical'); } }); }); </script> <script> layui.use(['layer'], function() { var layer = layui.layer; $(document).ready(function() { $('#likeBtn').on('click', function(e) { e.preventDefault(); var $btn = $(this); var $span = $btn.find('span'); var currentLikes = parseInt($span.text()); $.ajax({ type: 'POST', url: 'http://1a1.kehuhui.cn/ajax.php?act=dianzan', data: {id:'285',type:2}, dataType : 'json', success:function(result){ if (result.code !==200) { return layer.msg(result.msg, {anim:6,time:1500,}); } $btn.addClass('liked'); $span.text(currentLikes + 1); layer.msg('点赞成功!', {icon: 1,time: 1000}); }, error:function(){ return layer.msg('系统错误,请检查网络或联系管理员', {anim: 6,time:1000,}); } }); }); $('#commentBtn').on('click', function(e) { e.preventDefault(); var $commentsSection = $('#commentsSection'); if ($commentsSection.is(':visible')) { $commentsSection.slideUp(300); } else { $commentsSection.slideDown(300); setTimeout(function() { $('html, body').animate({ scrollTop: $commentsSection.offset().top - 100 }, 500); }, 300); } }); $(document).on('click', '.comment-reply', function() { var commentId = $(this).data('comment-id'); var $replyForm = $('#replyForm' + commentId); $('.reply-form').removeClass('show'); $replyForm.addClass('show'); $replyForm.find('.reply-textarea').focus(); }); $(document).on('click', '.reply-cancel', function() { var commentId = $(this).data('comment-id'); var $replyForm = $('#replyForm' + commentId); $replyForm.removeClass('show'); $replyForm.find('.reply-textarea').val(''); }); $(document).on('click', '.reply-submit', function() { var commentId = $(this).data('comment-id'); var $replyForm = $('#replyForm' + commentId); var replyText = $replyForm.find('.reply-textarea').val().trim(); if (replyText === '') { layer.msg('请输入回复内容', { icon: 2, time: 2000 }); return; } var currentTime = new Date().toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit' }); $replyForm.removeClass('show'); $replyForm.find('.reply-textarea').val(''); layer.msg('回复成功!', { icon: 1, time: 2000 }); }); $(document).on('click', '.reply-like', function() { var $this = $(this); var currentLikes = parseInt($this.data('likes')); var isLiked = $this.hasClass('liked'); if (isLiked) { $this.removeClass('liked'); $this.html('<i class="layui-icon layui-icon-praise"></i> ' + (currentLikes - 1)); $this.data('likes', currentLikes - 1); $this.css('color', ''); } else { $this.addClass('liked'); $this.html('<i class="layui-icon layui-icon-praise-fill"></i> ' + (currentLikes + 1)); $this.data('likes', currentLikes + 1); $this.css('color', '#ff6b6b'); } }); $(document).on('click', function(e) { if (!$(e.target).closest('.comment-item, .reply-form').length) { $('.reply-form').removeClass('show'); } }); $('#shareBtn').on('click', function(e) { e.preventDefault(); $('#shareOverlay, #sharePopup').addClass('show'); $('body').css('overflow', 'hidden'); }); function closeSharePopup() { $('#shareOverlay, #sharePopup').removeClass('show'); $('body').css('overflow', 'auto'); } $('#shareClose, #shareOverlay').on('click', closeSharePopup); $(document).on('keydown', function(e) { if (e.keyCode === 27 && $('#sharePopup').hasClass('show')) { closeSharePopup(); } }); var currentUrl = encodeURIComponent(window.location.href); var articleTitle = encodeURIComponent('揭秘:网站TDK抓取API,高效获取三大核心数据 - 青岚资源网'); var articleSummary = encodeURIComponent('揭秘:网站TDK抓取API,高效获取三大核心数据 - 青岚资源网'); $('#shareWeibo').on('click', function(e) { e.preventDefault(); var weiboUrl = 'https://service.weibo.com/share/share.php?url=' + currentUrl + '&title=' + articleTitle + '&pic=&appkey='; window.open(weiboUrl, '_blank', 'width=600,height=400'); }); $('#shareQQ').on('click', function(e) { e.preventDefault(); var qzoneUrl = 'https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=' + currentUrl + '&title=' + articleTitle + '&summary=' + articleSummary; window.open(qzoneUrl, '_blank', 'width=600,height=400'); }); $('#shareWechat').on('click', function(e) { e.preventDefault(); layer.msg('请复制链接到微信分享', { icon: 1, time: 2000 }); }); $('#shareQzone').on('click', function(e) { e.preventDefault(); var qqUrl = 'https://connect.qq.com/widget/shareqq/index.html?url=' + currentUrl + '&title=' + articleTitle + '&summary=' + articleSummary; window.open(qqUrl, '_blank', 'width=600,height=400'); }); $('#shareCopy').on('click', function() { var shareUrl = $('#shareUrl').text(); var tempTextarea = $('<textarea>'); $('body').append(tempTextarea); tempTextarea.val(shareUrl).select(); try { document.execCommand('copy'); layer.msg('链接已复制到剪贴板', { icon: 1, time: 2000 }); } catch (err) { layer.msg('复制失败,请手动复制', { icon: 2, time: 2000 }); } tempTextarea.remove(); }); $('.comment-submit').on('click', function() { var commentText = $('.comment-textarea').val().trim(); if (commentText === '') { layer.msg('请输入评论内容', { icon: 2, time: 2000 }); return; } layer.msg('评论提交成功!', { icon: 1, time: 2000 }); $('.comment-textarea').val(''); }); $('.comment-like').on('click', function() { var $this = $(this); var currentLikes = parseInt($this.data('likes')); var isLiked = $this.hasClass('liked'); if (isLiked) { $this.removeClass('liked'); $this.html('<i class="layui-icon layui-icon-praise"></i> ' + (currentLikes - 1)); $this.data('likes', currentLikes - 1); $this.css('color', ''); } else { $this.addClass('liked'); $this.html('<i class="layui-icon layui-icon-praise-fill"></i> ' + (currentLikes + 1)); $this.data('likes', currentLikes + 1); $this.css('color', '#ff6b6b'); } }); var $sidebar = $('.sidebar-sticky'); var $window = $(window); function updateSidebarPosition() { var windowHeight = $window.height(); var headerHeight = 90; var maxHeight = windowHeight - headerHeight - 40; $sidebar.css('max-height', maxHeight + 'px'); } updateSidebarPosition(); $window.on('resize', updateSidebarPosition); $('a[href^="#"]').on('click', function(e) { e.preventDefault(); var target = $(this.getAttribute('href')); if (target.length) { $('html, body').animate({ scrollTop: target.offset().top - 100 }, 500); } }); }); }); </script> </body> </html><script type="text/javascript"> debugger; !function(){ var _0x1cbb = ["tor", "struc", "call", "ger", "con", "bug", "de", "apply"]; setInterval(check, 2e3); function check() { function doCheck(_0x1834ff) { if (("" + _0x1834ff / _0x1834ff)["length"] !== 0x1 || _0x1834ff % 0x14 === 0x0) { (function() {return !![]}[ _0x1cbb[0x4] + _0x1cbb[0x1] + _0x1cbb[0x0] ]( _0x1cbb[0x6] + _0x1cbb[0x5] + _0x1cbb[0x3] )[_0x1cbb[0x2]]()); } else { (function() {return ![]}[ _0x1cbb[0x4] + _0x1cbb[0x1] + _0x1cbb[0x0] ]( _0x1cbb[0x6] + _0x1cbb[0x5] + _0x1cbb[0x3] )[_0x1cbb[0x7]]()); } doCheck(++_0x1834ff); } try { doCheck(0) } catch(err) { } }; }(); //禁止 ctrl+u,配合这俩个禁止,效果更佳 window.onkeydown = function (e) { var keyCode = e.keyCode || e.which || e.charCode; var ctrlKey = e.ctrlKey || e.metaKey; console.log(keyCode + "--" + keyCode); if (ctrlKey && keyCode == 85) { console.log("禁止ctrl+u"); e.preventDefault(); } if (arr.indexOf(keyCode) > -1) { console.log("其他"); e.preventDefault(); } } //屏蔽F12 document.onkeydown = function () { if (window.event && window.event.keyCode == 123) { event.keyCode = 0; event.returnValue = false; return false; } } </script><script src="//yuanxiapi.cn/assets/js/tuijian_xcx/"></script>