1、待办事项列表:让Python帮你管理任务
待办事项列表可以帮助你更好地管理你的任务。
# 待办事项列表
todo_list = []
while True:
action = input("请输入操作(添加、查看、退出):")
if action == "添加":
item = input("请输入待办事项:")
todo_list.append(item)
elif action == "查看":
for item in todo_list:
print(item)
elif action == "退出":
break
else:
print("无效的操作")
2、基础网页抓取器:获取网络信息
想象一下,你想要收集某个网站上的所有商品价格,或者你想自动下载一些图片,这时候就需要用到网页抓取器。
# 基础网页抓取器
import requests
from bs4 import BeautifulSoup
url = "URL" # 将此替换为你想要抓取的网站
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
# 提取标题
title = soup.title.string
print("网页标题:", title)
# 提取所有链接
links = soup.find_all("a")
for link in links:
print(link.get("href"))
# 需要安装requests和beautifulsoup4库: pip install requests beautifulsoup4
这个脚本使用了requests库来获取网页内容,就像你在浏览器中输入网址访问网页一样。BeautifulSoup库则像一个过滤器,帮助你从杂乱的网页代码中提取你需要的信息,就像你从一堆文件中找到你想要的那一份一样。