Bootstrap

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()

socket部分的代码:

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
    

完整笔记近期会更新出来。