- 博客(17)
- 收藏
- 关注
原创 超详细的BeautifulSoup不同解析方式 beautifulsoup用法详解
BeautifulSoup 提供了多种解析器,不同的解析器在使用方式上有所差异。
2024-08-20 09:44:37
268
原创 fastapi后台页面文档docs打不开的问题解决!!!
对于1.0.0以下的版本执行下面这步即可把static文件放到本地并且修改openapi里面docs文件,把swagger路径改为本地。
2024-06-27 11:09:04
378
原创 API设计指南总结--命名规则(使用与REST API和RPC API)
参考goodle设计指南方针-----https://cloud.google.com/apis/design/resources。使用单数组件名称,不能使用下划线。进行版本控制的API软件包名称必须以此版本结尾。,不应使用后置形容词,对于API中重复的字段必须使用正确的复数形式。在语法上有效的DNS名称,可以解析为一个或多个网络地址。采用复数和小驼峰式命名法格式,并遵循美式英语拼写和语义。events、children或deleteEvents。指API的产品营销名称。应该使用直观的名词。
2024-05-06 15:04:47
491
原创 python中的Django框架的模型层
首先Django框架就是由MTV所组成的Django的MTV分别是值:负责业务对象和数据库的关系映射(ORM)。负责如何把页面展示给用户(html)。V 代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。通过上面的定义我们可以看出Django框架的模型层与数据库有关联的。所以模型层重点是如何和数据库进行交互实现的?那么模型层和数据库有什么关系呢?模型与数据库的关系模型(Model)负责业务对象和数据库的关系映射(ORM)
2023-05-09 10:42:56
247
原创 用python实现二分查找
二分查找中涉及到很多边界条件,其实逻辑简单,就是实现容易写混,这里带大家介绍两种二分查找的方法。一个是while(first
2022-11-26 10:40:43
4856
3
原创 python中bisert内置函数的用法
lo=0默认为a里面的下标为0的值,hi为None会默认为整个序列的长度。在序列 a 中二分查找适合元素 x 插入的位置,保证 a 仍为。元素 x 的插入点(离左侧最近的那个点) , 那么。插入的元素位置与离左侧最近的点为准,插入到其右侧。其中传入的参数a为可遍历的对象,x为查找对象,lo,hi分别定义查找范围/返回索引的。,从而改变序列 a 同时保持元素顺序。就是在找到插入点的基础上,是为了在序列 a 中。有返回值,无需赋值变量。无返回值需要打印出来。
2022-11-14 23:52:53
439
原创 如何理解python中zip()函数的意思?函数详细解释。
为什么会出现上述现象,返回的是一个对象呢,这就是python2与python3的不同,python2中大部分返回可直接返回list都发生了变动,返回的是一个支持遍历的对象,而不是一个list本身。zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数, 将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。4、Python里有大量内置的iterable类型,如: list,str,tuple,dict,file,xrange等。
2022-11-13 17:03:14
1537
原创 爬虫基本库的使用之httpx
前面我们有urllib,requests库的使用,就可以爬取绝大多数网站的数据,但对于某些的网站依然无能为力。这类网站强制使用http/2.0协议访问,这个时候就可以使用功能强大的httpx库。 以example.org测试网站为例:运行结果如下: 以http://httpbin.org/get网站为例:原来网站get请求的参数是: 加入参数并输出 运行结果如下:这里的url后面跟着的参数就是我们自己输入的并且转化为标准格式,user-agent也变为我们所写的headers。以百
2022-09-21 21:10:29
701
原创 爬虫基本库的使用之正则表达式
到此为止,正则表达式的基本用法都介绍完了,希望大家能仔细看完并且能深刻掌握理解,细节的部分到后面我会通过具体的实例来巩固这些方法。
2022-09-15 23:59:38
469
原创 爬虫基本库的使用之requests
4.代理设置某些网站在测试的时候请求几次,都能正常获取内容。但是一旦开始大规模爬取,面对大规模且频繁的请求时,这些网站就可能弹出验证码,或者跳转到登录认证页面,更甚者可能会直接封禁客户端的IP,导致在一定时间段内无法访问。proxies={}当然直接运行是无效的,因为这个代理可能是无效的,可以寻找有效的代理来替换。
2022-09-12 17:31:31
567
原创 爬虫基本库的使用之urllib
由此可见,利用urlopen方法可以发起最基本的请求,但不足以构建成一个完整的请求,所以需要往请求中加入Headers等信息,就得利用更强大的Request类来构建请求了。这里使用parse模块中的urlencode方法,首先得声明一个字典params,用于将参数表示出来,然后调用urlencode方法将params序列化为GET请求的参数。利用urllib.request模块提供了最基本的构造HTTP请求的方法,利用这个模块可以模拟浏览器的请求发起过程。可将中文字符转化为URL编码。运行结果如下图所示.
2022-09-05 16:31:10
1077
原创 华为网页界面上边栏(html+css小案例)
小案例的效果图(主要是知道怎么利用矢量图穿插进去并且改变它的参数)复制svg代码到html里面就能使用,可以选择自己喜欢的颜色。
2022-08-05 10:57:57
310
原创 小米网站首页实现(html+css)
关于怎么样用html和css写出模仿小米网站的首页并且不用js实现大部分效果,这是我所要分享给大家的,代码可能有点多写起来会比较耗时间,但是对巩固基础的同学来说会很有帮助,对布局更加熟悉,更加灵活运用。还有我还推荐给大家好几个比较实用的css库(干货满满)。...
2022-07-29 20:49:40
1687
原创 css的认识和选择器
如果希望网页美观、大方,并且升级轻松、维护方便,就需要使用CSS,实现结构与表现的分离从而来控制页面的效果。所谓层叠性是指多种CSS样式的叠加。这些对于css的初认识和使用方面应该会有帮助的,也希望刚接触前端的朋友们看到这个对自己有帮助一些。提示这里对文章进行总结例如以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。httpshttpshttpshttpshttpshttpshttpshttps。...
2022-07-22 10:26:45
1883
原创 Html标签和css标签大全(思维导图)
想要学习前端的小伙伴们看过来,这是我自己总结的大部分的编程中所要用到的标签还有含义理解等等。不记得的就看看这个导图,可能会对你很有帮助哦,不过想要运用的好还是得多自己思考实际操作。后续会补上js大部分常见的一些用法和代码编写意思。...
2022-07-21 16:32:23
345
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人