案例分享:让ChatGPT充当程序员,帮你无代码实现网络爬虫

大家好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加:keeepdance,备注:chatgpt,拉你进群。

提示:本案例虽然不需要写代码,但需要有一定的软件开发基础,能够搭建环境,调整代码。我使用的是Pycharm IDE,Python版本为v3.8

获得代码

你现在是一名资深的软件工程师,请用Python写一个爬虫程序,要求爬取豆瓣电影Top250每一页的电影名和评分,保存到excel表格中。

加上角色定位的话,它就会考虑浏览器的请求头,否则就没办法正常运行。

复制出来,粘贴到Pycharm IDE,或者其他文本文件,重命名为douban_top250.py即可。

完整代码:

        import requests
import openpyxl
from bs4 import BeautifulSoup# 设置请求头
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36'
}# 创建 Excel 表格
workbook = openpyxl.Workbook()
worksheet = workbook.active
worksheet.title = 'Top250'# 爬取每一页的电影名和评分
for i in range(10):url = f'https://movie.douban.com/top250?start={i * 25}&filter='response = requests.get(url, headers=headers)soup = BeautifulSoup(response.text, 'html.parser')items = soup.find_all('div', class_='hd')for item in items:title = item.a.span.textrating = item.parent.find('span', class_='rating_num').textworksheet.append([title, rating])# 保存表格
workbook.save('douban_top250.xlsx')

安装依赖包

        pip3 install openpyxl
pip3 install beautifulsoup4

运行

在IDE中,右键执行RUN

检查结果

运行完之后,就在douban_250.py文件的同级目录下,生成一个名为douban_top250.xlsx文件,打开就能看到爬取结果了。

总结

在整个过程,我没有写一行代码,我真心感叹:太强了。另外,还可以给出其他要求,增加类似导演、年代这样的字段。只要跑通了这个Demo,ChatGPT在软件开发上的想象空间巨大。


📣通知

我的《小白玩转ChatGPT》小册上线啦,已有180多位同学在里面学习,诸多福利一起赠送。只需一杯奶茶钱,让我们联系更紧密。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/2386.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT 新时代,IT 程序员将有哪些新机会?

1、ChatGPT 时代意味着什么? 先来看几组数据: ChatGPT 自发布以来仅用了2个月,活跃用户数就突破了1个亿; 而达到这个用户数量; 电话用了75年,手机用了16年; 互联网站用了7年,推特用了…

ChatGPT给程序员人手一个,这很朋克(由ChatGPT编写)

目录 ChatGPT、程序员、朋克为什么程序员需要ChatGPT,为什么这很朋克总结 ChatGPT、程序员、朋克 本文由ChatGPT编写。 ChatGPT是由OpenAI开发的大型语言模型。它的核心功能是生成人类语言文本,因此有多种应用场景,如文本生成、对话生成、文…

危!OpenAI 全球召集千人,要让 ChatGPT = 初级程序员?

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 每一次,不论是 GitHub Copilot 还是 OpenAI Codex,亦或是最近爆火的 ChatGPT,只要一个 AI 工具可以编程,紧跟而来的话题必然是:“程序员是否…

ChatGPT是否会取代程序员:一场关于职业未来的讨论

ChatGPT是否会取代程序员: 一场关于职业未来的讨论 目录 ChatGPT是否会取代程序员: 一场关于职业未来的讨论导读一、ChatGPT简介二、ChatGPT的使用三、ChatGPT是否会取代程序员?四、观点与看法五、展望未来 导读 随着人工智能的迅猛发展,许多领域都受到…

再不转型为ChatGPT程序员,有遭受降维打击的危险

Open AI在演示GPT-4的时候,有这么一个场景:给一个界面草图,就可以生成网页代码。 这个演示非常简单,如果界面原型比较复杂呢?像这样: ChatGPT能不能直接生成HTML, CSS,JavaScript代码,把这个网页…

ChatGPT怎么用?几个技巧让你快速掌握使用!

近日全球最热的话题非ChatGPT莫属了,据资料显示,ChatGPT目前月活用户已经突破1亿。相信不少人都在尝试玩ChatGPT了。但是如何利用ChatGP来快速完成各种工作?今天给大家分享几个使用技巧。 想要通过ChatGPT来帮您完成工作,首先需要…

ChatGPT自己说其应用场景

ChatGPT是一种大型语言模型,可以用于多种应用。下面将介绍一些ChatGPT的应用,以及如何利用它来提高自己的业务。 一、智能客服 ChatGPT可以用于智能客服。通过与ChatGPT进行交互,客户可以得到及时的响应和解决问题的方法,而不必…

chatGPT的应用场景

chatGPT的应用场景 chatGPT有哪些应用场景? 这个问题 我想先看看 大模型自己怎样回答。 以下是 文心一言的回答。 ChatGPT可以用于各种应用场景,包括但不限于: 1、自动客服:ChatGPT可以用于自动客服,例如在网站或应用…

ChatGPT的主要应用场景例子

ChatGPT是一种基于深度学习技术的大型语言模型,它可以根据用户提供的输入信息,生成自然语言文本或响应。这种技术可以应用于很多领域,下面将详细介绍ChatGPT在以下几个方面的应用: 以下是使用过程中的一些应用场景对话记录&#x…

深度盘点!ChatGPT 还能这么用?

开放隐私计算 ChatGPT能干什么? 你脑海中第一个想到的是不是“聊天”?但其实聊天只是我们和他交互的形式,他能干的事儿我们可以分为“基础组件”和“组合套件”。先看“基础组件”。 图源网络 一共有49项“基础组件”!从最常规也是…

一文搞懂,这应该是最全的 ChatGPT 应用场景

Chatgpt:一个智能助手能为您解决问题和提供娱乐 Chatgpt是一个人工智能助手,它是根据人工智能技术打造而成的一个智能对话机器人。Chatgpt能够监听您的问题并给出最佳的答案,它还会懂得与您进行简单而愉悦的对话。 使用Chatgpt, 您可以&#…

ChatGPT有哪些应用场景?

📖 作者简介:在职Java架构师,分享Java、架构相关知识 📖 多年工作总结:Java学习路线总结,逆袭Java架构师 📖 技术交流:定期更新Java硬核干货,不定期送书活动、助你实现技…

国内各大厂ChatGPT技术布局及应用场景

2023年无疑会是AIGC掀起浪潮的一年,自从微软投资的OpenAI 研究室发布了神仙级别的自然语言生成式AI——chatGPT之后,人工智能领域也算是被彻底“杀疯了”。 ​有人说,它诞生的意义不亚于Stable Diffusion等AI绘画生成模型的出现,…

《面向开发者的ChatGPT提示工程》课程笔记

ChatGPT Prompt Engineering for Developers Related Information LMS LMS(large language models):大型语言模型 基本LMS(Base LLM):预测下一个词,基于文本训练数据集 示例1: [输…

chatGPT应用案例(办公、教育、对话、游戏、金融、电商、视频)

关注公众号:人工智能学派 关于chatGPT相关的问题,都可以找我答疑解惑,相互交流学习,有问必应! 关注公众号:人工智能学派 关于chatGPT相关的问题,都可以找我答疑解惑,相互交流学习&…

很落地的chatgpt应用场景——批量制作抖音爆款带货文案并直接SEO霸屏1 小时前

本文用到的工具清单: 1.抖音热点宝(手机端) 2.total control 方便电脑控制手机(苹果用虫洞) 3.轻抖(网页版) 新用户送30分钟,视频文案提取 4.uibot chatgpt超级写手机器人基于ui…

ChatGPT使用总结:150个ChatGPT提示词模板(完整版)

所有提示词模板功能列表如下: 💻 充当 Linux 终端 i want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code…

【SparkDesk vs. ChatGPT4】科大讯飞“星火”实测:AI 写作能力(92分+)ChatGPT 大模型在电商业务中的应用、技术方案、价值创新,5000字。

ChatGPT4的写作内容参考:【ChatGPT】ChatGPT 在电商业务中的应用、技术方案、价值创新_禅与计算机程序设计艺术的博客-CSDN博客 讯飞星火认知大模型

解析ChatGPT背后的工作原理

点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源…

ChatGPT什么时候可以运用在电商领域?

ChatGPT是一款可以进行自然语言处理的人工智能工具,个人觉得可以在电商行业中应用,提供以下几个方面的使用场景: GPT 客服聊天机器人:将ChatGPT应用于网站的在线客服中,可以为消费者提供24/7的在线客服服务&#xff0c…