太离谱了,Edge浏览器竟然成了VS Code插件

本文介绍了如何在VSCode中利用MicrosoftEdge的DevTools进行代码调试,包括安装插件、设置示例项目、调试HTML/CSS和JavaScript,以及在Node.js环境中进行JavaScript调试的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Edge浏览器

在插件栏搜索【Microsoft Edge Tools for VS Code】,并安装,然后左侧会出现Edge浏览器的图标,点击之后,展开TARGETS下拉菜单,点击【Launch Instance】按钮,就可以出现一个示例项目,同时右侧会紧跟着弹出两个Edge选项卡,一个DevTools用于调试,另一个显示网页。

最离谱的是这个网页上方还有地址栏,输入【bing.com】就可以跳转到网页,网页下方可选屏幕尺寸,预设了一些常见设备,比如iPhone之类的,点击之后,右侧就只有一小条,简直是摸鱼神器,堪称摸鱼界的天花板了。

在这里插入图片描述
不过仔细想想也合理,毕竟据说Vscode是用electron做的,所以内置一个浏览器,不是理所当然的么。

开发工具

示例程序

下面回到正题,微软官方提供了许多用于测试的示例项目Demos,其中名为【demo-to-do】的文件夹便是DevTools的测试项目。如果不想克隆整个项目,可在download-directory网站,输入链接https://github.com/MicrosoftEdge/Demos/tree/main/demo-to-do并回车,从而将专门用于DevTools的测试项目打包成zip并下载。

此项目中有一个【index.html】的网页文件,右键单击,选择【Open with Edge】->【Open Brower with DevTools】,即可同时打开网页和开发工具。下图中,红框框起的两个按钮,分别用于关闭浏览器或者开发工具,从而节省屏幕。

在这里插入图片描述

双击开发工具CSS编辑器中的任意条目,都会打开其对应的CSS源文件,从而快速编辑。当CSS文件被更改后,点击浏览器的刷新按钮就可以更新。

代码调试

如果想调试js代码,则必须安装Node.js,这也几乎是本地调试js代码的必备工具了,对于一个想调试js代码的人来说,并不存在什么问题。

然后点击VS Code左侧的调试按钮,就是有个小Bug趴在三角形上的按钮,进去之后,点击【运行和调试】,选择Node.js作为调试终端。

将示例项目中的【to-do.js】打开,在第112行设置断点,即鼠标放在行号左侧,出现暗红色圆点时点击,使之变红。然后在浏览器窗口的【Add a task】后面随便输入一个待办事项的名称,并回车,从而下方会出现一个待办事项。点击这个待办事项,js代码就会在断点处暂停。这些调试流程对于程序员来说并不新鲜,这里只是介绍一下在VS Code中调试js的基本方法。

VSCode中编写爬虫时,如果你无法使用`driver = webdriver.Chrome`,可以使用`webdriver.Edge`来编写爬虫。以下是使用Edge编写爬虫的步骤: 1. **安装Edge浏览器**:确保你已经安装了Microsoft Edge浏览器。 2. **下载Edge WebDriver**:根据你安装的Edge浏览器的版本,下载相应版本的Edge WebDriver。你可以从[Microsoft Edge WebDriver下载页面](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)下载。 3. **安装Selenium库**:如果你还没有安装Selenium库,可以使用以下命令进行安装: ```bash pip install selenium ``` 4. **编写爬虫代码**:使用`webdriver.Edge`来编写爬虫代码。以下是一个简单的示例: ```python from selenium import webdriver from selenium.webdriver.edge.service import Service from selenium.webdriver.common.by import By # 设置Edge WebDriver的路径 edge_driver_path = 'path/to/edgedriver' # 创建Edge WebDriver实例 service = Service(executable_path=edge_driver_path) driver = webdriver.Edge(service=service) # 打开网页 driver.get('https://www.example.com') # 查找元素 element = driver.find_element(By.TAG_NAME, 'h1') # 打印元素文本 print(element.text) # 关闭浏览器 driver.quit() ``` 请将`path/to/edgedriver`替换为你下载的Edge WebDriver的实际路径。 5. **运行爬虫**:在VSCode中运行你的爬虫代码,确保Edge浏览器能够正常启动并执行相应的操作。 通过以上步骤,你就可以在VSCode中使用Edge编写和运行爬虫了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微小冷

请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值