利用chatgpt帮我写爬虫代码

news/2024/10/25 19:27:27/

 首先我这里需要先赋予它一个身份,以便他更好的理解我们的话

接下来就可以让他帮我们写代码了

import requests
from bs4 import BeautifulSoup# 请求头部信息,模拟浏览器访问
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36','Host': 'movie.douban.com'
}# 豆瓣电影top25的url地址
url = 'https://movie.douban.com/top250'# 发送请求
response = requests.get(url, headers=headers)# 解析HTML
soup = BeautifulSoup(response.text, 'html.parser')# 找到电影列表
movies = soup.find('ol', class_='grid_view').find_all('li')# 循环遍历每一部电影,获取相关信息
for movie in movies:# 排名rank = movie.find('em').text# 电影名title = movie.find('span', class_='title').text# 评分score = movie.find('span', class_='rating_num').text# 评价人数comment_num = movie.find('div', class_='star').find_all('span')[-1].text[:-3]# 导演和主演hd = movie.find('div', class_='bd').find('p', class_='').text.strip().split('\n')[0]# 上映年份、国家和电影类型year, country, movie_type = movie.find('div', class_='bd').find('p', class_='').text.strip().split('\n')[1].strip().split('/')# 电影简介summary = movie.find('span', class_='inq').text if movie.find('span', class_='inq') else ''# 打印电影信息print('排名:', rank)print('电影名:', title)print('评分:', score)print('评价人数:', comment_num)print('导演和主演:', hd)print('上映年份:', year)print('国家:', country)print('电影类型:', movie_type)print('简介:', summary)print('---------------------------------------------')

查看运行结果

怎么样是不是非常的简单

当然这只是一个简单demo

其实只要使用特定的话语去训练它,说白了就是让他理解我们的话,他就能够帮我们做很多事。

诚然,人工智能很强大,但是也不是万能的,能够再日常生活帮助我们提高效率,就是它最大的用处了。


http://www.ppmy.cn/news/959479.html

相关文章

怎样构建抖音壁纸表情包小程序?

第一,最新版本的图片小程序,壁纸表情头像游戏教程,教你跟上抖音小程序的步伐 我们都很熟悉取图(抖音演示:云云取图)。 传统的方法是搜索密码,然后下载和观看广告。这样,在瞬息万变的网络中,竞争力是有限的。…

chatgpt赋能python:Python安装教程:一步步实现Python开发环境搭建

Python安装教程:一步步实现Python开发环境搭建 Python是一种高效、易读、易维护的编程语言。在人工智能、数据科学、Web开发等领域都有广泛的应用。如果你是一名初学者或Python开发者,本文将为你提供Python安装教程。 第一步:下载Python安装…

chatgpt赋能python:Python虚拟环境搭建指南

Python虚拟环境搭建指南 Python是一种广受欢迎的编程语言,它可以用于各种应用程序开发。Python语言优雅简洁,易于理解和学习。但是,当您在多台计算机上编写Python代码时,会遇到与环境设置和包依赖项相关的问题。 虚拟环境可帮助…

chatgpt赋能python:Python在线聊天:实现即时通讯的快速解决方案

Python在线聊天:实现即时通讯的快速解决方案 在当今数字时代,在线聊天已经成为人与人之间交流的主流方式。Python在线聊天应用程序提供了一种快速且可定制的解决方案,使个人用户和企业可以进行互联网通信。本文将向您介绍Python在线聊天的基…

chatgpt赋能python:Python读取聊天记录-如何轻松得到你需要的信息

Python读取聊天记录 - 如何轻松得到你需要的信息 如果你曾经需要从聊天记录中获取信息,你肯定知道这是一个非常繁琐和耗时的过程。但是,如果你会使用Python,它将会是一个轻松的过程。在本文中,我们将介绍如何使用Python读取聊天记…

chatgpt赋能Python-如何用python聊天

介绍 Python是一种广泛使用的编程语言,用于构建各种应用程序和工具。它也是一个非常有效的工具,可用于开发聊天应用程序。Python具有丰富的库和框架,这些库和框架可以帮助您轻松地构建聊天应用程序。 在本文中,我们将介绍如何使…

chatgpt赋能python:Python聊天程序——让沟通更高效

Python聊天程序——让沟通更高效 在现代社会,随着科技的不断发展和互联网的普及,人们的沟通方式也在不断改变。而其中最受欢迎的方式就是聊天应用程序。聊天应用程序是一种可以在互联网上连接人们并使他们交流的工具。而Python聊天程序则是一种可以与他…

chatgpt赋能python:Python聊天记录分析

Python聊天记录分析 聊天记录是人们日常生活中的重要组成部分,通过对聊天记录进行分析,我们可以了解到人们的话题、兴趣爱好、社交圈子等信息。Python作为一门强大的编程语言,可以帮助我们实现聊天记录的自动分析。 安装所需库 分析聊天记…