在没有魔法的情况下,如果让ChatGPT帮我们写代码( 二 )


回答的非常的正确 。
还可以继续的问题 , 他们帮忙我们继续的改正代码 , 提出的新需求也可以帮我们完成 。
继续修改代码 , 刚才是全部打印 , 现在改成:如果标题中 含有ai或者gpt的关键字 , 才打印出来
回答如下:
好的 , 您可以在代码中加入一些逻辑来过滤标题中不包含“ai”或“gpt”的链接 。这里是一个修改后的程序示例:
pythonimport requestsfrom bs4 import BeautifulSoupurl = 'IT之家'r = requests.get(url)r.encoding = 'utf-8'soup = BeautifulSoup(r.text, 'html.parser')links = soup.find_all('a')for link in links:href = http://www.kingceram.com/post/link.get('href')title = link.get_text()if href and title and ('ai' in title.lower() or 'gpt' in title.lower()):#过滤掉没有链接地址或标题的标签 , 和不包含"ai" 或 "gpt" 关键字的链接print('{} : {}'.format(title, href))
我们使用了in运算符来检查标题中是否包含“ai”或“gpt”关键字 , 同时调用lower()方法将标题转换为小写字母 , 以避免大小写对结果的影响 。
现在程序只会打印出包含“ai”或“gpt”的链接标题了 。
【在没有魔法的情况下,如果让ChatGPT帮我们写代码】更多的AI工具 , 可以参考