Cursor:GPT-4 驱动的强大代码编辑器
创始人
2025-05-30 05:41:02
0

Cursor (https://www.cursor.so/)是 GPT-4 驱动的一款强大代码编辑器,可以辅助程序员进行日常的编码。

e5403ef71629d7be17de0a4f0b8b3c45.png

下面通过一个实际的例子来展示 Cursor 如何帮助你编程。

这个例子做的事情是网页抓取。抓取的目标是百度首页上的百度热搜,如下图所示。

09c8e9f2ca4d7a925509f08294c4a07e.png

我用的是 JavaScript 来实现的。

同时按下 Ctrl + K,给出的提示是:抓取 https://www.baidu.com/ 网站上的百度热搜。

Cursor 很快就给出了下面的一段代码。

// 使用 axios 和 cheerio 库抓取 https://www.baidu.com/ 网站上的百度热搜
const axios = require("axios");
const cheerio = require("cheerio");async function fetchBaiduHotSearch() {try {const response = await axios.get("https://www.baidu.com/");const $ = cheerio.load(response.data);const hotSearchList = [];$(".hotsearch-item").each((index, element) => {const title = $(element).find(".title-content-title").text().trim();hotSearchList.push(title);});console.log(hotSearchList);} catch (error) {console.error("Error fetching Baidu Hot Search:", error);}
}fetchBaiduHotSearch();

我的问题是:这段代码可以运行吗?

GPT-4 解释了这段代码的运行原理,还告诉我要用 npm 安装 axios和 cheerio 库。

84db31415d97bc3dc4f909ac416df56d.png

运行了之后,发现输出结果为空数组。

把错误反馈给 GPT-4,它建议查看网页结构中的CSS选择器。

9d88f465257f83dc3e1fd8b398036912.png

确认网页结构没有问题,反馈给 GPT-4。它进一步建议修改 HTTP 的 User-Agent 头来绕开百度的反爬虫处理。

b73f9db9d586706808f0c8d99aded19b.png

按照 GPT-4 给出的代码进行修改。运行之后就得到了正确的结果。

5067a032180bfa32ceb915a47dcb7300.png

最后让 GPT-4 格式化一下代码,就得到了最后可以使用的完整代码。

986bca564b1d26f99da4674e5529b93e.png

下面是最后产生的代码:

const axios = require("axios");
const cheerio = require("cheerio");async function fetchBaiduHotSearch() {try {const response = await axios.get("https://www.baidu.com/", {headers: {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",Referer: "https://www.baidu.com/",},});const $ = cheerio.load(response.data);const hotSearchList = [];$(".hotsearch-item").each((index, element) => {const title = $(element).find(".title-content-title").text().trim();hotSearchList.push(title);});console.log(hotSearchList);} catch (error) {console.error("Error fetching Baidu Hot Search:", error);}
}fetchBaiduHotSearch();

Cursor 充分展现了 GPT-4 在辅助程序员编程方面的能力。最重要的是,Cursor 在国内可以直接访问和使用。赶紧下载使用吧。

相关内容

热门资讯

雷军:只有懂车、爱车,才能造好... 近日,在小米赛道体验日上,微博认证为小米公司新媒体总监的“神得强Steven”发微博称,参加小米赛道...
豪掷95亿!歌尔股份,继续加码... 文|侃见财经 伴随着苹果高增长不再,消费电子巨头们加速逃离苹果产业链已然是大势所趋。 不过,歌尔股...
智慧医疗新革命:DeepSee... 免责声明 本文引用的参考文献搜集于互联网,非原创,如有侵权请联系小编删除! 请勿将该文章用于任何商业...
A股,三大利好来袭! 多则利好消息引发市场关注! 近日,高盛将未来12个月MSCI中国指数的目标从85上调至90。同时,高...
和讯投顾王帅:沪指再创新高,不... 不要去追热点,抓好5个方向就可以了。和讯投顾王帅表示,今天的创业板又继续新高,但是对于沪指来说是反复...
三友科技:7月28日融资买入1... 证券之星消息,7月28日,三友科技(834475)融资买入116.81万元,融资偿还45.95万元,...
原创 特... 据报道,美国对韩国加征25%关税的最后期限近在眼前。与此同时,华盛顿正加紧向首尔施压,要求其将《美韩...
荣联科技跌0.75%,成交额1... 来源:新浪证券-红岸工作室 7月28日,荣联科技跌0.75%,成交额1.47亿元,换手率2.78%,...
烧15亿,把头像贴满地铁站,雷... 文|《BUG》栏目 闫妍 北京西二旗地铁站,腾讯、百度、网易、滴滴等知名大厂在此扎堆,这是北京最著名...
每孩每年3600元,育儿补贴官... 无论一孩、二孩、三孩,均可申领育儿补贴 文|《财经》记者 王静仪 编辑|王延春 流传数月的育儿补贴政...
成都实现境外银行卡“直刷”坐地... 7月28日,成都地铁正式上线银行卡刷卡过闸功能,乘客持银联卡及境外发行的维萨卡(Visa)、万事达卡...
李嘉诚突发!长和一纸公告,坐实... 金融界7月28日消息 李嘉诚旗下的长和一纸公告出售港口一事迎来最近进展,坐实内地企业加入交易的传闻。...
坚持绿色发展,华帝荣获《证券之... 7月25日,2025证券之星ESG年度论坛暨第三届ESG新标杆企业奖颁奖盛典在上海盛大举行。作为厨电...
1219亿美元!全球AI领域吸... 人工智能领域正经历着前所未有的资本汇聚浪潮。2025年上半年,全球AI领域吸引风险投资1219亿美元...
美股散户狂欢背后,华尔街空头本... 美股散户持续上演狂欢的同时,华尔街空头正遭受惨痛打击。 S3 Partners数据显示,截至上周四,...
广期所出手,推进光伏组件期货研... 来源:集邦新能源网 集邦光储观察获悉,在近期中国光伏行业协会主办的光伏行业2025年上半年发展回顾与...
原创 左... 作者︱余在洋 与其抱怨环境糟糕,不如弯腰探求“活下来”的创新之道。就像上海这位面馆老板,他用“左手一...
股市必读:金博股份(68859... 截至2025年7月28日收盘,金博股份(688598)报收于27.23元,上涨0.67%,换手率2....
原创 高... 8天。2025年春节高速免费通行长达8天,7座及以下小客车全程免单。你是不是也想薅羊毛?想玩个骚操作...
标普500指数屡创新高,大型科... 21世纪经济报道记者舒晓婷 北京报道 受强劲业绩以及最新贸易动态提振,过去一周美国三大股指集体收涨。...