摘要: 数据结构与算法 数据结构(英语:data structure)是计算机中存储、组织数据的方式。 数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。 常见的数据结构 1.栈(Stack):栈是一种特殊的线性表,它 阅读全文
posted @ 2023-02-01 20:54 无言以对啊 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 多app应用 from flask import Flask from werkzeug.serving import run_simple from werkzeug.middleware.dispatcher import DispatcherMiddleware app01 = Flask(' 阅读全文
posted @ 2022-12-14 22:31 无言以对啊 阅读(25) 评论(0) 推荐(0) 编辑
摘要: g对象 1. g :global缩写,是关键字,不能用,就写成了g -g是一个全局对象,当此请求过程中,一直有效 -其实是请求的上下文,从请求进来,就有,到请求走了,一直存在,所以在当次请求过程中,如果调用别的函数,不需要把参数传入,只需要放到g对象中,在别的函数中直接使用g获取即可 2.使用 2. 阅读全文
posted @ 2022-12-13 21:20 无言以对啊 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 请求与响应 请求对象 # 请求对象,是全局的,需要导入,这个全局的request,在哪个视图函数中,就是当次的request对象,不会乱 1 request.method 提交的方法 print(request.method) 2 request.args get请求提及的数据 print(requ 阅读全文
posted @ 2022-12-12 21:40 无言以对啊 阅读(36) 评论(0) 推荐(0) 编辑
摘要: web框架原理 1..符合wsgi协议 1.1使用wsgiref写 from wsgiref.simple_server import make_server def mya(environ, start_response): print(environ) # environ是http请求进来后变成 阅读全文
posted @ 2022-12-10 22:48 无言以对啊 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 加代理,cookie,header,加入selenium 加代理 1.在爬虫中间件中(middlewares.py) class CnblogsDownloaderMiddleware: def get_proxy(self): import requests res = requests.get( 阅读全文
posted @ 2022-12-08 22:37 无言以对啊 阅读(98) 评论(0) 推荐(0) 编辑
摘要: scrapy架构介绍 1.引擎(EGINE) 引擎负责控制系统所有组件之间的数据流,并在某些动作发生时触发事件 2.调度器(SCHEDULER) 用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL的优先级队列, 由它来决定下一个要抓取的网址是什么, 同时去除 阅读全文
posted @ 2022-12-07 21:30 无言以对啊 阅读(107) 评论(0) 推荐(0) 编辑
摘要: xpath xpath介绍 1.html中选择标签,可以使用的通用方法 -css选择 -xpath选择 1.1XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言 1.2语法介绍 nodename 选取此节点的所有子节点 / 从根节点选取 阅读全文
posted @ 2022-12-06 20:41 无言以对啊 阅读(68) 评论(0) 推荐(0) 编辑
摘要: bs4搜索文档树 from bs4 import BeautifulSoup import re html_doc = """ <html><head><title>The Dormouse's story</title></head> <body> <p id="my p" class="titl 阅读全文
posted @ 2022-11-25 20:23 无言以对啊 阅读(27) 评论(0) 推荐(0) 编辑
摘要: requests更多用法 ssl认证 1.https和http https=http+ssl/tsl(认证证书) 2.使用 2.1不认证证书 import requests # 不验证证书,报警告,返回200 res = requests.get('https://www.12306.cn', ve 阅读全文
posted @ 2022-11-24 21:59 无言以对啊 阅读(84) 评论(0) 推荐(0) 编辑