当前位置:首页>python>刚刚,我用AI帮我写了一个python小程序,用来下载网页内容

刚刚,我用AI帮我写了一个python小程序,用来下载网页内容

  • 2026-09-02 20:25:29
刚刚,我用AI帮我写了一个python小程序,用来下载网页内容
AI已然成为每个办公人员的必备产品,无论是搜索普通的疑问,还是给出几个关键字搜索文章,又或是想了解国家的某一项政策等等,都已经融入了我们的日常生活和工作中。
2026年以前,我个人使用AI大部分时间是帮我做一些简单的搜索处理,就是之前搜索引擎的功能。比如,问AI某个成语用在某个语境中是否恰当;截一张图片请它帮我转换成excel格式;问它这几天很火爆的发票抽奖活动的目的。总之,AI满足了我的一切好奇心,只要有疑惑,立马问AI。
分享几张我跟千问的对话截图:
每次在免费使用这些AI产品的时候,心里都在默默的感谢国内大模型公司,感谢他们开发出如此多的优秀产品。虽然有的产品每天有免费使用次数限制,但是一个产品用完了,还可以免费使用其他模型。真是取之不尽,用之不竭。
前天,我请AI帮我整理了一个excel文档,不过还是自己首先做了脱密处理后才上传的。不出3分钟,我得到了想要的文档。今天,我突发奇想,之前学了点python的皮毛,尝试着请AI帮我做个python小程序用于下载网页的文档。
说干就开动,把我的意图和初步想法告诉了AI,AI很快给了我操作步骤,虽然过程有几个小问题,但我直接把报错和提示发给AI,它帮我出主意,改代码,不足半小时,我依然成功使用python小程序把网页中的文件下载到本地word文档中。
步骤如下:
我首先告诉AI,我的想要在我的统信UOS系统中使用python小程序下载提取网页文章并下载保存到本地word文档中。
AI接到指令后,帮我写了代码,并给我各种会出现错误的提示。
保险起见,我请AI教我把本机的python程序更新到最新版本,它很细致的教我一步步操作,还安装了一些其他的python插件。
整个代码如下:
import requests from bs4 import BeautifulSoupfrom docx import Documentdef fetch_article(url):    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'}    #发送HTTP请求获取网页内容    response = requests.get(url, headers=headers)    response.raise_for_status() #如果请示失败,抛出异常    #使用BeautifulSoup解析网页内容    soup = BeautifulSoup(response.text, 'html.parser')    #根据网页结构提取文章标题和正文    #这里需要根据具体的网页结构调整    title = soup.find('h1').get_text()    paragraphs = soup.find_all('p')    article_text = '\n'.join([para.get_text() for para in paragraphs])    return title, article_textdef save_to_word(title, content, filename='article.docx'):    #创建一个新的word文档    doc = Document()s    doc.add_heading(title, level=1)    doc.add_paragraph(content)    doc.save(filename)    print(f'文章已保存到 {filename}')def main():    url = input("请输入文章的URL: ")    title, content = fetch_article(url)    save_to_word(title, content)if __name__ == "__main__":    main()
其实,这个小程序还有改进的空间,比如在开头就把整篇文档的链接放进去,设置好统一的字体和颜色。
我使用的AI产品是小浣熊家族的代码小浣熊,由于刚刚不小心返回了首页,导致我的对话记录全没了,这里也无法展示整个过程。这个产品唯一的缺点就是无法像其他产品一样保存对话聊天的记录。
这也给我一个宝贵的经验教训,随时把想法和与AI的聊天记录保存整理好,变成一个skill,方便以后调取使用。
针对最近两个月使用AI产品一些小建议:
1.想要测试AI产品,建议每隔一段时间固定使用某几个产品,不然产品太多了,用的有点混乱,想要查找某一次的对话记录还得登录好几个产品进行查找。
2.把每次的对话做一个简单的标题,这样方便查询。
3.趁着现在大部分产品可以免费使用,珍惜这一段时间的过渡期,好好用它,精进我们将来使用AI的能力。

最新文章

随机文章