用Django搭建网页
1.Django基础知识:
Djano是一门基于Python的 Web 应用框架, 实用MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)
1、 Model(模型)里面写的是数据模型,用于与数据库进行数据的增删改查
2、 View(视图)属于后台代码,主要用于数据整理,用python函数编写
3、 Controller(控制器)用于转发请求。
先行知识:
Python基础+web前端(HTML+CSS+JS等)
开发环境搭建:windows 10 + wsl2 + vscode
Python基础知识:
1、 数据类型,string,list, dict,等等
2、循环语句
3、正则
4、语句控制,判断,循环等等
5、函数,类,这是比较关键的,毕竟这是一门面向对象的语言
python爬虫bs4
import requests
from bs4 import BeautifulSoup
class robot():
def __init__(self):
self.url = "https://www.crummy.com/software/BeautifulSoup/bs4/doc/"
def getInfo(self):
try:
req = requests.get(self.url)
soup = BeautifulSoup(req.text, "html.parser")
sectionlist = soup.find_all("a", attrs={"class":"headerlink"})
for section in sectionlist:
print(section.get('title')) #获取<a>标签的title值
print("=" * 10)
except:
print("error")
if __name__ == "__main__":
robot = robot()
robot.getInfo()
参考:
https://shimo.im/docs/g3RvrK3Kvc3CvqJk/