Django-Task1笔记
今晚临时有点事,暂时先把协议部分的代码和爬虫部分的代码共享一下。
爬虫:
BS4
# requests
import requests
from time import sleep
from bs4 import BeautifulSoup
class robot():
def __init__(self):
self.url = "http://192.168.73.140:5500/src/html/site/index.html"
def getInfo(self):
try:
req = requests.get(self.url)
soup = BeautifulSoup(req.text, "html.parser")
layui_col_md12_list = soup.find_all("div", attrs={"class":"list-text"})
for info_tag in layui_col_md12_list:
# content = info_tag.find("div", attrs={"class":"content"})
print(info_tag.text)
print("--" * 100)
except:
pass
if __name__ == "__main__":
robot = robot()
robot.getInfo()
import socket
#建立服务
sk = socket.socket()
#绑定IP
sk.bind(("127.0.0.1", 8080))
# 监听
sk.listen()
print("服务器开始运行啦。。。")
while True:
# 链接客户端
conn, addr = sk.accept()
# 接受数据
data = conn.recv(1024)
if data:
conn.send(b"HTTP/1.1 200 OK\r\n\r\n")
conn.send(bytes("你好啊",encoding="utf-8"))
break
完整笔记近期会更新出来。