自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 API接口

#时下流行,前后端分离开发技术。后端负责接收请求,响应纯数据,叫”API接口“。前端js负责发请求。#接口(别人提供数据的后台程序)分为合法和非法。#合法: 阿里云各种AI接口,淘宝商品,github。非法:import jsonimport requestsurl = ‘http://t.weather.itboy.net/api/weather/city/101100201’resp = requests.get(url)status_code = resp.status_codew

2021-01-18 18:46:17 2153

原创 静态网站和动态网站

1.静态网站:几乎所有的后端语言的web框架,java ssh、php 、python flask django。服务端web程序接收( API) 到请求后,从数据库取数据,把数据拼凑到事先准备的html模板骨架中,形成一个完整的网页html,最终响应,浏览器解析,用户看到效果。这种技术非常流行。广义上来说是动态网站,侠义上来说响应前html确定好了,静态网站。缺点:如果页面数据已经变更,例如刚发了一条微博、一条朋友圈,已经有人评论,但不知道,只有刷新页面才能看到。需要手动频繁刷新页面。不刷新可

2021-01-18 18:38:36 872

原创 html解析-xpath

xpath表达式有自己的语法,但没正则那么复杂,类似bs4库按照html层级查找。pip install lxmlfrom lxml import etreehtml = “”"…"""把长字符串转html文档树dom = etree.HTML(html)print(dom)全文匹配,匹配不到返回[], 匹配到的 [element, element]/ 表示往下一层 //忽略任意层父级目录/body/ul/li/aprint(dom.xpath(’//a’))print(dom.x

2021-01-18 15:38:32 338 1

原创 base64编码

Base64是一种基于64个可打印字符来表示二进制数据的表示方法,常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的电子邮件及XML的一些复杂数据。对其进行加密,解密。 例如:对图片和数字加密import base64str1 = ‘13733177926’content_b64_bytes = base64.b64encode(str1.encode(encoding= ’ utf-8’))print(content_b64_bytes)# b 'MTM...

2021-01-15 19:09:59 154 2

原创 正则表达式

编译正则表达式正则表达式被编译成 RegexObject 实例,可以为不同的操作提供方法,如模式匹配搜索或字符串替换。#!pythonimport rep = re.compile(‘ab*’)print p<_sre.SRE_Pattern object at 0xb76e1a70>re.compile() 也接受可选的标志参数,常用来实现不同的特殊功能和语法变更。我们稍后将查看所有可用的设置,但现在只举一个例子:#!pythonp = re.compile

2020-10-19 12:57:42 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除