f12获取网页文本_F12 - 开发者工具详解

dea410996c88f1fb2f49041cff609021.png
❝ 学习使用浏览器自带的 F12 网页开发者工具,可以帮助前端以及测试人员来快速定位调试分析问题、解决问题。

一、如何调出开发者工具

在浏览器页面上

  • F12 键 (笔记本电脑 Fn + F12)
  • 右键选择 检查(N)
  • 快捷键 Ctrl + Shift + i

二、开发者工具初步介绍

开发者工具最常用的四个功能模块:

元素(ELements)、控制台(Console)、源代码(Sources),网络(Network)。

1、元素(Elements)

❝ 查看网页页面的所有元素,修改元素的代码与属性。用于查看修改元素的属性、CSS 属性、监听事件以及断点等等。

查看元素的代码

点击左上角的箭头图标(或按快捷键 Ctrl+Shift+C)进入选择元素模式,从页面中选择需要查看的元素,可以在开发者工具元素(Elements)一栏中定位到该元素源代码的具体位置。

查看元素的属性:定位到元素的源代码之后,可以从源代码中读出改元素的属性。

3dd2e5cb38f5dd5f30a59fd87a5a4c65.png

修改元素的代码与属性

点击元素,然查看右键菜单,可以看到 chrome 提供的可对元素进行的操作:包括编辑元素代码(Edit as HTML)、修改属性(Add attribute、Edit attribute)等。选择 Edit as HTML 选项时,元素进入编辑模式,可以对元素的代码进行任意的修改。

「注意:」

这个修改也仅对当前的页面渲染生效,不会修改服务器的源代码,故而这个功能也是作为调试页面效果而使用。

c184299752981df41413a7d26c213a3d.png

给元素添加断点

在元素的右键菜单中选择断点选项(Break on…),选中之后,当元素被修改(通常是被 JS 代码修改)时,页面加载会暂停,然后可以查看该元素的属性。元素断点添加之后,可以在右侧栏的 DOM Breakpoints 页面中看到,这个页面可以看到当前网页的所有元素断点。

89aadaa5ab3ca75f96af91b16c0082d4.png

查看元素的监听事件

元素的右边栏的 Event Listener 页面,可以查看到该元素的所有监听事件。在开发中,尤其是维护其他人的代码时,会出现不了解元素对应的监听事件,这个时候,可以在这个页面中找到。这个页面不仅能看到对应的事件函数,还可以定位该函数所在的 JS 文件以及在该文件中的具体位置(行数)。

ac3406318371adf7f3e70fa1f544aba3.png

2、Console(控制台)

查看 JS 对象的及其属性

ecf2f8694e77d42a62ef3b8dc8190017.png

执行 JS 语句

c980772360532ef88407c16d7b0e284d.png

查看控制台日志

当网页的 JS 代码中使用了 console.log()函数时,该函数输出的日志信息会在控制台中显示。日志信息一般在开发调试时启用,而当正式上线后,一般会将该函数去掉

在测试界面时,如果出现 Bug 问题,一般情况下会在这栏展示,查看调试日志信息或者异常错误信息,然后前端开发工程师根据具体问题来调试,进行解决问题。

3、Sources(源代码)

查看源文件

在源代码(Source)页面可以查看到当前网页的所有源文件 包括:样式、css、图片、js 文件等。在左侧栏中可以看到源文件以树结构进行展示。

2879b5ce2ca0b800483c300897d9b011.png

添加断点

在源代码左边有行号,点击对应行的行号,就好给改行添加上一个断点(再次点击可删除断点)。右键点击断点,在弹出的菜单中选择 Edit breakpoint 可以给该断的添加中断条件。

07316475561380be91b5a5b3921f6723.png

中断调试

添加断点后,当 JS 代码运行到断点时会中断(对于添加了中断条件的断点在符合条件时中断),此时可以将光标放在变量上查看变量的

也可以在右边的侧栏上查看:

8fc9c726ec16c1f0434097b0ca6efd9b.png

在右侧变量上方,有继续运行、单步跳过等按钮,可以在当前断点后,逐行运行代码,或者直接让其继续运行。

22011a668c74c8ad5a00c3c38d9d2633.png

4、Network(网络)

e7b556dd7e37ddf66d8e21e1a02707a8.png

三、F12 的妙用

1、复制不可复制的文字

有些文章设置了不可复制,那么如果想复制文字时,

按下 F12,或者右击鼠标选择【审查元素】,点一下下边弹出框左上角鼠标,然后去点击页面你想要的文字,下面框代码中亮的部分,看不到文字就点击箭头展开,看到文字,双击或者右键 copy

20f8082cfe8bef2caee91523b2a909e6.png

2、下载不能保存的图片

例子(比如说某库网需要 vip 才能下载的图片)

首先我们打开不能直接下载图片的网站,然后使用快捷键 F12,或者右击鼠标选择【审查元素】-> 看到对应的 img 选择 src 右键点击 open in new web

或者选择【 network】,再选择【 Img】,刷新页面就看得到下面有图片资源了,大部分网页是这样结构,有些图片会在【 sources】那里打开左侧栏(请求回来的图片资源),总之能找到图片的资源所在位置就可以了。

4cf6e8c7a357c15dd92d965d1a1ad8d5.png

3、截取整个网页

使用浏览器自带的截屏功能截取超过一个屏幕的网页

F12 或 Ctrl+ Shift+ I 打开开发者工具,在任意 tab 上按 Ctrl+ Shift+ P,在弹出的输入框里输入 Capture full size screenshot(其实不需要输入完整,可以自动补全),然后按回车即可

32129f6c21393c0c719f9f6337514f5f.png

f3a8a68374dacf018e534de474f2566c.png

4、编辑页面上的任何文本

在控制台输入document.body.contentEditable="true"或者document.designMode = 'on'就可以实现对网页的编辑了。

四、参考资料

https://blog.csdn.net/Sheng_zhenzhen/article/details/104674523

weixin_39701288
关注 关注
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【Python爬虫系列】_005.浏览器开发者工具(详解)
weixin_50296259的博客
09-01 67
Elements(元素)分析当前页面节点,用来辅助书写BS或者XPath这里面的数据与源代码有区别,不一定准确(避坑)Console(控制台)这个除了查看错误信息、打印调试信息(console.log())、写一些测试脚本以外,还可以当作Javascript API查看用例如我想查看console都有哪些方法和属性,我可以直接在Console中输入"console"并执行后续学js逆向的时候需要用到Sources(源代码)与在网页页面,鼠标右键——查看网页源代码 内容一致。
chrome - 开发者工具调试技巧
m0_70242402的博客
08-11 4218
谷歌浏览器(通常简称为 Chrome )是由谷歌开发的网络浏览器。在开发工作中,Chrome极大的方便开发调试代码。主流的浏览器都内置了 DevTools,掌握 Chrome 的调试技巧,可以提高工作效率。对于测试人员来说,掌握Chrome 的调试技巧,可以快速判断一些前后端问题,抓取协议,判断接口是否ok,截图、还有进行弱网测试等等。...
个别网页禁用F12,无法查看网页源代码,怎么办?
最新发布
u012972294的博客
09-02 283
经过一番学习,直接上。
代码查看工具_F12 - 开发者工具详解
weixin_40006133的博客
11-27 1万+
❝ 学习使用浏览器自带的 F12 网页开发者工具,可以帮助前端以及测试人员来快速定位调试分析问题、解决问题。 ❞一、如何调出开发者工具在浏览器页面上F12 键 (笔记本电脑 Fn + F12)右键选择 检查(N)快捷键 Ctrl + Shift + i二、开发者工具初步介绍开发者工具最常用的四个功能模块:元素(ELements)、控制台(Console)、源代码(Sources),网络(Netwo...
Web开发:浏览器F12开发者工具使用小结
m0_67412019的博客
07-23 2473
【小技巧】CTRL+F5查找元素右键-编辑为HTML【WS】Websocekt过滤。
介绍一下主流的浏览器的开发者工具(js调试和查看网络请求)
pythonxxoo的博客
01-16 1712
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 1、打开开发者工具:右键–>检查 (快捷键 f12) 2、开发者工具介绍: (1): 选择页面的dom进行查看 (2):设备适配 (3)元素: ① 可以查找到界面对应的dom; ② 通过计算样式,查看盒模型; ③ 在元素上选择右键,还可以:[当我们看到某个网站的css样
F12开发者工具
niuniu_666的博客
01-10 3037
F12开发者工具
浏览器F12开发者工具高效使用教程
热门推荐
默默测试!分享记录测试技术!
09-25 2万+
F12是浏览器自带的一个开发调试工具,因为可以用F12快捷键直接启动,所以简称为F12工具。特点:1.简单轻量级,是浏览器内置的开发者工具来提供捕获浏览器的数据报文的功能。2. F12作为浏览器的一部分,是数据收发的一端,抓取到的HTTPs报文是可以得到明文数据的......
怎样用谷歌network调试接口_chromeF12 谷歌开发者工具详解 Network篇
weixin_35916518的博客
01-13 2121
前情提要这篇文章主要为刚刚接触前端、javaee、php等内容的萌新设计们,对于我本人也是一个对于开发者工具中Network模块使用的一点心得和总结开发者工具初步介绍chrome开发者工具最常用的四个功能模块:Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式。css可以即时修改,即使显示。大大方便了开发者调试页面,这真是十分友好的~console:这个除了查看错误信...
前端-chromeF12 谷歌开发者工具详解 Network篇(1)
2401_84436095的博客
05-01 501
Elements:主要用来查看前面界面的html的Dom结构,和修改css的样式。css可以即时修改,即使显示。大大方便了开发者调试页面,这真是十分友好的~console:这个除了查看错误信息、打印调试信息(console.log())、写一些测试脚本以外,还可以当作Javascript API查看用。例如我想查看console都有哪些方法和属性,我可以直接在Console中输入"console"并执行~Sources:主要用来调试js和查看源代码Network:重头戏来了~
F12开发者工具新功能-内存分析的作用
兔子妈妈的专栏
12-01 1万+
今天让我们再来认识下可以分析内存使用的工具:内存分析。这是和UI响应工具一起加入到IE11开发者工具中的新功能。 内存分析的作用 内存分析工具可以帮助你了解应用的内存使用情况,从而帮助你避免内存泄漏或内存的过度消耗。要构建可供消费者长期运行的 Web 应用或复杂的交互式应用,您必须重点关注应用的内存使用情况。 尽管 JavaScript 具有完善的垃圾回收环境,但如果应用引用的对象未能及时释
浏览器中 F12 功能的简单介绍
10-18 5517
chrome浏览器中 F12 功能的简单介绍 由于F12是前端开发人员的利器,所以我自己也在不断摸索中,查看一些博客和资料后,自己总结了一下来帮助自己理解和记忆,也希望能帮到有需要的小伙伴,嘿嘿! 首先介绍Chrome开发者工具中,调试时使用最多的三个功能页面是:元素(ELements)、控制台(Console)、源代码(Sources),此外还...
js打开页面自动复制文本到剪贴板_怎样快速从无法复制的网页上提取文字?
weixin_39989688的博客
10-28 557
经常上网找资料,可能会遇到这样的情况:想要的内容只能看,不能复制。如果只是只言片语,还可以自己手工打字。但要是内容很多,这样做就太慢了。那有没有更快捷的办法呢?这里我就介绍一下在 Windows 电脑上的处理方法:1、要准备 2 款软件:天若 OCR 文字识别工具和 Clipdiary(增强剪贴板)。运行之后,它们会自动隐藏在系统托盘。2、打开需要提取文字的网页,用鼠标双击“天若”的图标,然后在网...
Chrome浏览器F12开发者工具简单使用
qq_34012065的博客
08-27 920
1.如何调出开发者工具 操作步骤: (1) 按F12调出 (2)右键检查(或快捷键Ctrl+Shift+i)调出 2.开发者工具初步介绍 chrome开发者工具最常用的四个功能模块:元素(ELements)、控制台(Console)、源代码(Sources),网络(Network)。 (1)元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。css可以即时修改,即时显示。大大方便了开发者调试页面 (2)控制台(Console):控制台一般用于执行一次性代
浏览器的开发者工具使用介绍
cnds123的专栏
10-18 2万+
浏览器的开发者工具是一种网页开发者测试和调试代码的工具,一般内置于网页浏览器或者作为浏览器的附加组件使用。不同于网站创建器或者集成开发环境,Web 开发工具不直接参与网站的创建,而用于测试网站或网页应用的用户界面。Web 开发工具便于开发人员调试各种浏览器网页处理技术,例如HTML、CSS、DOM、JavaScript,显示每个资源页面的请求以及载入所花费的时间等。
小白玩转浏览器开发者工具F12(超详细)
白白白鲤鱼的博客
08-04 2万+
浏览器F12开发者工具详解
【爬虫】01.浏览器F12-开发者工具的妙用
qq_45349888的博客
03-07 1946
本篇为爬虫学习的开篇,主要讲浏览器上的一些实用功能,学习了这些功能不仅有利于爬虫工作者在分析网页的时候事半功倍,还能帮助前端工程师做bug调试。
F12开发者工具设置
07-27
F12开发者工具是一套按需采用的工具,可以帮助网站开发人员快速调试JavaScript、HTML和CSS,并解决网页或网络的性能问题。在Chrome浏览器中,可以通过按下F12键或右键点击页面并选择"检查"来打开开发者工具。打开后,可以使用鼠标箭头图标来选择网页中的内容,并在开发者工具中查看其样式。这对于前端程序员来说是非常有用的,可以帮助他们调试代码并提高工作效率。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [如何使用浏览器的F12开发者工具调试页面?](https://blog.csdn.net/weixin_41819731/article/details/80472232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
写文章

热门文章

  • 0603贴片电阻阻值对照表_贴片电阻0603/0805/1206/1210/2010功率介绍 13246
  • 计算机修改wifimac,怎么修改mac地址?(手机和电脑mac地址修改方法) 11785
  • f12获取网页文本_F12 - 开发者工具详解 11782
  • 唤醒屏幕_iPhone专属:唤醒屏幕就能看到打开扇子效果的壁纸,666~ 6639
  • oa传文件传不了服务器未响应,oa添加附件没反应 5691

大家在看

  • 从零开始:AI大模型全面入门与精通教程
  • 波分技术基础 -- FEC
  • 跟着黑马学mysql(11)
  • Python——列表与函数的关系
  • 深度学习实战92-关于多尺度深度特征融合模型的个人信用风险预测与应用 435

最新文章

  • 文件服务器怎么设置文件夹大小,鸿蒙桌面图片怎么设置大小?鸿蒙桌面图标、小组件,文件夹变大变小设置教程...
  • 无盘服务器吃鸡卡,无盘新手必备知识
  • oa传文件传不了服务器未响应,oa添加附件没反应
2021年161篇
2020年247篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司郑州符合网站优化河南百度网站优化系统网站优化的关键字怎么添加亦庄网站优化服务网站关键词优化设计团队企业网站怎样进行优化网站seo关键词优化价格常熟网站优化报价泉州网站SEO优化中山网站优化深圳软件网站优化如何做滨海网站优化公司企业网站的优化崇明甜柚网络漯河网站建设优化方案滨海seo网站优化上虞网站seo优化宁阳网站优化公司松江区搜狗网站优化哪家好网站优化行不行网站优化员的工作职责淮北网站优化公司去哪找菏泽好的网站品牌优化网站不会优化打理怎么办网站内部优化链接方法淄博淄川企业网站优化怎么做太仓网站优化推广企业企业网站做优化排名象客化妆品行业网站优化策划莱州网站优化价格网站seo优化基本操作歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化