- 博客(26)
- 收藏
- 关注
原创 Python实现红薯/某音关注用户、评论视频、点赞视频、收藏视频
实现创作者发布、点赞、评论、收藏,除必要网络请求库外无任何其他第三方依赖。内部直接调用封装的API,写在视图中就可以了。项目主要分为两个系列API。有需要源码学习的可以联系我。
2024-10-26 11:15:03 263 1
原创 使用Python获取红某书笔记详情并批量无水印下载
根据红某手最新版 请求接口必须要携带x-sx-s-cx-t,而调用官方接口又必须携带cookie,缺一不可,获取笔记详情可以通过爬取网页的形式获取,虽然也是无水印,但是一些详情信息只能获取大概,并不是详细的数值,因此既不想自己破解x-sx-s-cx-t,又想获取详细信息怎么办呢?
2024-04-03 15:08:08 341
原创 Python实现获取某手视频评论【自动生成did】
今天在获取某手视频评论的时候,总是会出发风控导致web_did失效,就算登录了也没用,还会导致账号被风控,app端抓包和逆向难度又大,那么有没有一种不需要登录而且不会出发风控的方法来获取评论列表呢?当然有!
2024-04-03 14:44:38 436
原创 获取某音直播间商品列表并封装成API
获取某音直播间商品必须登录,我们提前准备好某音web端的用户cookie,拿到cookie中的sessionid就能直接调用API了。
2024-03-05 14:17:15 604
原创 MoreAPI_Pro项目部署方式-某音某手某红薯API
MoreAPI是某音/某手/某红书/各视频平台非官方的RESTful API平台。MoreAPI提供的API只能获取公开数据,即任何人都可以通过浏览器及APP等访问相关服务以获取它们。官网:https://www.wouldmissyou.com/
2024-02-01 13:39:53 1134
原创 某手app端sig3、__NS_sig3、__NS_sig3算法测试
解密服务已打包成jar文件,目文章主要讲解如何调用接口获取sig值。将解密服务上传到服务器并运行,或者使用本地环境运行项目。部署后运行项目,如果出现以下提示就说明部署成功,可以直接调用(记得开放端口),访问地址为服务器的地址加端口。在语言模型中,编码器和解码器都是由一个个的 Transformer 组件拼接在一起形成的。方法取得的sig参数对上方部署的服务进行请求,即可得到。以上就是本次测试的全部流程,如有需要代码的可以联系我哦。
2024-01-17 14:06:25 1529 8
原创 使用抖音app端接口解析抖音用户相关数据
值得一说,项目接口非常丰富,包括抖音用户信息、用户主页作品、单作品、作品评论、直播间信息、话题。。。。
2024-01-09 15:15:51 1055
原创 python解析抖音、快手、小红书、B站、YouTube视频API接口
MoreAPI是抖音/快手/小红书/各视频平台非官方的RESTful API平台。提供抖音、快手、小红书、B站、YouTube、短视频解析下载的API接口,调用非常简单。
2023-09-16 11:47:34 4296
原创 DRF小程序授权登录demo结合uni-app
本demo后端采用DRF框架(djangorestframeworf)框架,有对DRF不熟悉的可以先看看我之前的文章 分类 Django Restframework 下的文章前端使用的是uni-app ,因为发现uni-app是在太好用了。就随便写了登录的例子[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-95ml1M7q-1611724545430)(/media/editor/20200824093026_20200824093037022174.jpg)]创建项目数
2021-01-27 13:17:53 1099
原创 djangorestframework-jwt登录方式和手写jwt登录方式
在前后端分离项目中,用到最常用的认证方式就是JWT方式了,关于jwt的介绍我我就不讲了,网上一搜一大堆,下面直接进入正题前提:创建相关用户数据模型安装djangorestframework序列化user模型手写JWT方式认证关于手写jwt,其实就是利用pyjwt生成token,通过修改rest_framework.authentication的BaseAuthentication方法完成,安装pyjwtpip install pyjwt在app中创建一个authentication
2021-01-27 13:14:45 483
原创 Django开发个人博客项目-(11)博客分类与最后功能完善
欢迎访问我的博客:https://wouldmissyou.com博客分类分类页面也是老套路,category.html是分类树,category_detail.html是分类下的文章,我这里直接上代码:views.pyclass CategoryView(View): # 分类树视图 def get(self, request): nodes = Cate...
2019-07-24 09:09:13 582
原创 Django开发个人博客项目-(10)通过markdown完成博客的展示和完成博客详情页面
欢迎访问我的博客:小羊驼的部落阁博客详情页面博客的详情页同样继承自base.html模板,可以将blog-detail.html拷贝到templates目录下。与归档、标签页面类似,按照之前的方法,分别编写视图函数与url代码:view.pyclass BlogDetailView(View): """ 博客详情页 """ def get(self, req...
2019-07-24 09:07:58 418
原创 Django开发个人博客项目-(9)实现标签云样式和标签下所有文章展示
欢迎访问我的博客:小羊驼的部落阁创建标签页面与上一节中创建归档页面一样,这里就不再赘述了,直接给出程序代码。tags.html{% extends 'base.html' %}{% block title %}标签云{% endblock %}{% block content %}<div class="content-wrap">...{% for tag ...
2019-07-24 09:07:02 459
原创 Django开发个人博客项目-(8)博客归档
欢迎访问我的博客:小羊驼的部落阁1、创建归档页面按照首页建立的方法建立归档页面,将archive.html从模板文件中拷贝到templates目录下,并继承自base.html页面,然后建立视图函数,并通过url将两者联系起来。archive.html{% extends 'base.html' %}{% block title %}归档{% endblock %}{% blo...
2019-07-24 09:06:14 261
原创 Django开发个人博客项目-(7) 分页功能实现
欢迎访问我的博客:小羊驼的部落阁现在我们的博客可能只有几篇文章,因此可以全部在首页展示出来,随着博客数量的增加,当达到几十上百篇时,全部展现在首页是不显示也是不友好的,这个时候我们就需要对博客进行分页了。django有它自带的分页功能:django-pure-pagination1、安装在虚拟环境中通过pip安装:pip install django-pure-pagination2、...
2019-07-24 09:05:08 253
原创 Django开发个人博客项目-(6)模板继承
欢迎访问我的博客:小羊驼的部落阁在编程的过程中,我们经常会重复性的写了很多的代码,比如一个页面的框架部分,这样有多少个页面就得写上多少次,这样既不好维护,也不够高效,所以我们引出了html的模板继承部分。通过观察我的博客: https://wouldmissyou.com/,我们发现,很多页面大体构造都是一样的,因此我们可以将公用的框架作为一个模板,其它页面可以继承自这个模板,然后在其基础上...
2019-07-24 09:04:22 195
原创 Django开发个人博客项目-(5)博客首页的开发
欢迎访问我的博客:小羊驼的部落阁前端模板页面有很多,大家可以从网上下载,也可以使用我的前端模板页面,页面托管在我的github上,此模板是我从网上拷贝的博客前端模板托管在GitHub:blog_templates创建视图函数django中后端的控制都是在视图函数中进行的,也就是view.py,每创建一个app,该app目录下都会有一个view.py,我们主要就是在这里进行后端代码的书写的。...
2019-07-24 09:03:24 324
原创 Django开发个人博客项目-(4)通过admin管理后台
欢迎访问我的博客:小羊驼的部落阁Django中一个最强大的部分是自动管理接口,在模型中读取元数据来提供一个强大的、生产就绪的接口,使内容提供者能立即用它向站点中添加内容,在这篇文档中,我们讨论如何去激活,使用和自定义Django的站点管理接口。创建管理员:我们在浏览器中输入http://127.0.0.1:8000/admin , 即可看到登录界面。此时没有账号密码是进不去的,我们还要创建超...
2019-07-24 09:02:13 314
原创 Django开发个人博客项目-(3)博客数据库设计
欢迎访问我的博客:小羊驼的部落阁Django是通过Model操作数据库,不管你数据库的类型是MySql或者Sqlite,Django它自动帮你生成相应数据库类型的SQL语句,所以不需要关注SQL语句和类型,对数据的操作Django帮我们自动完成。只要回写Model就可以了!首先是博客文章这个表,肯定要包括以下几点:博客的标题、博客的内容、博客的发表时间、博客的修改时间、博客的分类、博客的点击量...
2019-07-24 09:00:45 695
原创 Django开发个人博客项目-(2)Pycharm创建博客项目
欢迎访问我的博客:小羊驼的部落阁pycharm下载安装好后,双击打开,如下图所示:点击 Create New Project创建新项目,在Location处填写创建项目的位置点击Create创建成功。成功创建之后Pycharm会自动给我们安装Django的最新版本和虚拟环境,因为我们此项目使用的Django版本是Django-2.1.7,所以我们要安装Django的2.1.7版本。在...
2019-07-24 08:59:29 589
原创 Django开发个人博客项目-(1)开发环境
欢迎访问我的博客:小羊驼的部落阁本人开发博客项目使用的环境是:MacOSPython 3.6PycharmDjango 2.1.7MySQL 5.7在Python Web开发过程中,最重要的事情就是在虚拟环境中开发,我们选择的虚拟环境是virtualenv。virtualenv是什么?virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含...
2019-07-24 08:57:58 356
翻译 Django常用命令介绍
欢迎访问我的博客:小羊驼的部落阁在DJango里django-admin.py和manage.py都是Django的命令工具集,用于处理系统管理相关操作,而manage.py是在创建Django工程时自动生成的,manage.py是对django-admin.py的简单包装,二者的作用基本一致。区别:1、django-admin存放在Python的site-packages\django...
2019-07-24 08:56:43 230
原创 记录一次Django部署到宝塔Linux面板的全过程
欢迎访问我的博客:小羊驼的部落阁在部署之前,请确保服务器安装有以下环境安装环境BT-PanelPython 3.6Django 2.1.7uWSGIMySQL 5.7Virtualenv部署开始安装Python在linux中系统默认安装的是python2.7,在此我们需要安装python3.6版本,具体查看python的版本可直接在linux命令行中输入python查看。...
2019-07-24 08:54:32 2425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人