08 2022 档案

摘要:Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言 >新语言 》吉祥物是鼹鼠 -python 1989年 -java 1990年 goland和golang有什么区别? -golang:go语言,一门编程语言 -goland:jetbrains公司出的编辑器,等同于p 阅读全文
posted @ 2022-08-30 17:03 香菜根 阅读(72) 评论(0) 推荐(0) 编辑
摘要:1 sqlalchemy介绍和快速使用 # django 的orm框架,对象关系映射,只能在djagno中用 # sqlalchemy:独立的orm框架,轻松的集成到任意项目中去,SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操 阅读全文
posted @ 2022-08-14 14:25 香菜根 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1 数据库连接池 # flask 可以使用pymysql操作数据库 1.1 如果把conn做成全局 多个线程使用同一个链接对象,会导致数据错乱 1.2 如果在每个视图函数中建立链接 每个线程使用一个连接,会导致mysql连接数过大 1.3 借助于第三方模块,实现数据库连接池 pip3 install 阅读全文
posted @ 2022-08-14 14:22 香菜根 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1 session的使用和原理 1.1 session执行原理 1.2 flask的session源码分析 # app.session_interface > SecureCookieSessionInterface()类的对象 -open_session:请求来了,从cookie中取出字符串,把字 阅读全文
posted @ 2022-08-14 14:20 香菜根 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1 路由系统 1.1 路由典型写法 #flask 路由写法:基于装饰器,跟djagno有区别,本质其实是一样的,sanic,fastapi就是这种路由方式 # flask路由和djagno路由的区别? @app.route('/index', methods=['GET'], endpoint='i 阅读全文
posted @ 2022-08-14 14:16 香菜根 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1web框架介绍, Flask介绍和安装 # Django大而全(3.x以后支持异步),flask:小而精,插件的支持 # 异步框架:Sanic,FastAPI -aiomysql -aioredis -python异步的orm框架 # 介绍 Flask是一个基于Python开发并且依赖jinja2 阅读全文
posted @ 2022-08-14 14:13 香菜根 阅读(22) 评论(0) 推荐(0) 编辑
摘要:python基础知识 python基本数据类型、流程控制、文件操作 python函数 python模块 python面向对象 阅读全文
posted @ 2022-08-03 19:49 香菜根 阅读(30) 评论(0) 推荐(0) 编辑
摘要:scrapy架构介绍 # 框架 》架构 # 1 spiders:爬虫(咱们的代码) # 2 engin :引擎(大总管) # 3 scheduler:调度器(排队,谁先爬谁后爬,去重) # 4 downloader:下载器(真正的负责发送http请求,获取数据,性能很高,基于twisted,性能很高 阅读全文
posted @ 2022-08-03 19:40 香菜根 阅读(74) 评论(0) 推荐(0) 编辑
摘要:打码平台使用 # 验证码的破解 -简单的数字字母组合可以使用图像识别(python 现成模块),成功率不高 -使用第三方打码平台(破解验证码平台),花钱,把验证码图片给它,它给你识别完,返回给你 # 云打码,超级鹰 超级鹰下载地址:http://www.chaojiying.com/download 阅读全文
posted @ 2022-08-03 19:18 香菜根 阅读(470) 评论(0) 推荐(0) 编辑
摘要:xpath的使用 简介:XPath 是一门在 XML 文档中查找信息的语言 # 一般解析库都会有子的的搜索标签的方法,一般都会支持css和xpath # XPath 是一门在 XML 文档中查找信息的语言 # 需要你记住的: -div 找div标签 -/ 找当前路径下的标签 - /div/a -// 阅读全文
posted @ 2022-08-03 19:08 香菜根 阅读(56) 评论(0) 推荐(0) 编辑
摘要:爬红楼梦小说 #http://www.shicimingju.com/book/hongloumeng.html import requests from bs4 import BeautifulSoup ret=requests.get('https://www.shicimingju.com/b 阅读全文
posted @ 2022-08-03 18:59 香菜根 阅读(68) 评论(0) 推荐(0) 编辑
摘要:selenium基本使用 # 由于requests不能执行js,有的页面内容,我们在浏览器中可以看到,但是请求下来没有 》selenium模块:模拟操作浏览器,完成人的行为 # selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码 阅读全文
posted @ 2022-08-03 18:56 香菜根 阅读(290) 评论(0) 推荐(0) 编辑
摘要:BeautifulSoup4 介绍 # Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库 # 使用requests发请求拿回来的html,就可以使用bs4解析出咱们想要的数据 # BeautifulSoup(要解析的字符串, "解析方式:html.parser 阅读全文
posted @ 2022-08-03 18:22 香菜根 阅读(184) 评论(0) 推荐(0) 编辑
摘要:代理池搭建 # 在爬一些网站的时候可能会被封ip,根据ip限制频率 》突破限制 》每次发送请求使用代理ip 》服务端封ip,只会限制代理ip # 做一个代理池 》有很多代理ip 》每次随机从里面取出一个ip使用 # 免费的:不稳定 # 收费的:花钱 # 基于网上别人开源的代理池的python代码,自 阅读全文
posted @ 2022-08-03 18:14 香菜根 阅读(85) 评论(0) 推荐(0) 编辑
摘要:requests 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的reques 阅读全文
posted @ 2022-08-03 17:40 香菜根 阅读(333) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩