关于Clash代理问题的详细介绍
Clash简介Clash是一款高效的代理工具,能够让用户自由地选择各种代理协议,支持的代理协议包括 Shadowsocks、VMess、Trojan、Socks5 等等。Clash还提供了丰富的策略组配置,能够实现按需代理和广告过滤等功能。
相关文档【Clash Github】
Clash配置文件Clash的配置文件是一份YAML格式的文本文件,其结构包括proxy(代理)、rule(规则)、dns(DNS)等部分。下面以一个示例配置文件为例:
12345678910111213141516171819202122232425262728293031323334353637383940414243# 配置文件proxy-groups: - name: PROXY type: select proxies: - DIRECT - PROXY - name: Netflix type: url-test url: http://www.netflix.com/ interval: 300 tolerance: 1500 ...
博客上线啦!!
2023年3月,Hexo版本的个人Blog正式上线啦!!!
首先很感谢你能打开我的Blog,并看到Blog的第一篇置顶文章 😊🫶🏻
仔细算起来🤔,博主在博客圈摸爬滚打多年了,这个Blog网站相对更完善的一次了。
博客有不少文章是从之前在博客园、CSDN创作的原创作品搬运过来的,发布时间规范为文章创作时间。
创建Blog的初衷,就主要用于 分享生活圈🏃♂️、记录工作圈🔖、吐槽EMO情绪🤬 等。
目前,该Blog网站布局,有可能只是暂时的😭,不过来日方长,也会根据喜好不断地完善升级。
emmmmmm~~~
有什么不足之处🫠,或者改进的地方,可以直接点击留言板🫶🏻,随时欢迎来提建议🫱🏻🫲🏼。
:) 2023.03.10
博主所创建博客中,所涉及到的技术、插件及资料:
阿里云ECS服务器【Linux Centos 7】
阿里云对象存储OSS【存储静态资源,例如:图片、音频、视频等】
阿里云域名【浏览器域名访问】
服务器技术:
Nginx【代理转发、域名访问】
Docker【部署Twikoo博客评论系统】
框架:
Hexo框架官方文档
hexo- ...
Python爬取抖音平台指定用户列表中发布的视频
前言代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131import requestsimport jsonimport osimport timeimport reimport pandas as pdimport random"""1.根据用户页面分享的字符串提取短url2.根据短url加上302获取location,提取sec_id3.拼接视频列表请求urlparams = { 'sec_uid' : ...
Maven项目及常用的依赖配置
前言这里我会简单介绍三种最常见Spring boot的新建方式
Spring官方新建Spring Boot项目进入页面,编辑好项目配置,点击确认,生成spring Boot项目,在IDE编译器中通过maven方式导入项目
Eclipse编译器新建Spring Boot项目官方下载的Eclipse只是个空架子,缺少各种插件,当然也缺少创建Spring Boot项目的插件这时候就需要手动下载插件Help - Eclipse- Marketplace.. 搜Spring,下载Spring Tools...我这里下载过了,就不演示了下载完后,重启Eclipse编译器重启后 File —-> New —-> other —-> Spring Boot —-> Spring Starter Project然后各种下一步下一步。。。。后面maven依赖的话按照需求进行萱选择,我会在文章后面讲哪些依赖是常用的
Idea编译器新建Spring Boot项目我用的是社区版的免费idea,我就喜欢白嫖~~File —-> Settings —-> Plugins搜Spri ...
如何使用Maven搭建是SpringMVC+Spring+Mybatis完整的Java项目
前言网上发布了不少关于搭建 Spring+SpringMVC+Mybatis 的技术文章,但是基本都是缺斤少两。我利用闲余时间自己搭建了一个完整的项目,希望对各位coder有所帮助,此项目仅供参考,自己搭建一遍才会有所收获。搭建过程中出现什么问题可以提出来大家一起解决
项目源码流程:搭建maven项目 > 搭建SpriingMVC > 搭建Spring > 搭建Mybatis > 新建各种类(controller/service…)
PS:不想看文章,可以忽略文章内容直接去看代码源码【JDK1.8.0_201百度云盘链接 提取码:ow66 】【Apache-maven-3.6.0百度云盘链接 提取码:jcu1 】【Apache-tomcat-8.5.24百度云盘链接 提取码:sm45 】【Github 项目源码链接】
开发环境
开发工具:Eclipse
框架选型:SpringMVC、Spring、Mybatis
数据库:MySQL
Jar包依赖方式:apache-maven-3.6.0
JDK版本:jdk1.8.0_201
Tomcat容器:apache-t ...
Python中实现根据抖音短视频分享链接批量下载视频(无水印)
根据抖音分享的短链接,批量下载抖音短视频只需要在数组 urlData[ ] 中添加需要下载的链接即可注意:平台有反爬机制,批量下载的时候尽量加随机延迟,避免网站有反爬机制封掉ip
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576# -*- coding=utf-8 -*-# DY去水印批量下载import requestsimport refrom time import time, sleep header = { "User-Agent": "Mozilla/5.0 (Linux; Android 8.0.0; EVA-AL10 Build/HUAWEIEVA-AL10;\ wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/ ...
Python中实现根据视频链接下载MP4视频
前言分别提供了单线程下载,和异步下载只需要在数组 urlData[ ] 中添加需要下载的链接即可注意:批量下载的时候尽量加延迟,避免网站有反爬机制封掉ip
代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111# -*- coding: utf-8 -*-import requestsfrom tqdm import tqdmimport osimport base64from cryptography.fernet import Fernetimport aiohttpimport asyncioimport uuidimport uvloopfrom pymysql import *tr ...
Python中实现根据抖音短视频分享链接解析获取有效的视频详情
前言主要是为了抖音短视频:带水印视频链接、不带水印的视频链接、视频文案、作者信息
代码如果不进行数据库相关操作,可以将from pymysql import * # 引入数据库依赖from pymysql.converters import escape_string # 入库字符转义这两个依赖干掉
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697import reimport jsonimport requestsimport webbrowser# 引入数据库依赖from pymysql import *# 入库字符转义from pymysql.converters import escape_string # 根据DY视频分享链接,获取视频链接def getD ...
SpringBoot中如何使用注解方式防抖或访问限制
前言关于恶意访问的锁在上一篇文章中实现了【(SpringBoot中如何使用注解方式拦截恶意访问的IP)[./259988aa]】这里依旧使用Redis锁,通过自定义注解的方式进行拦截,方便重复调用使用。Redis的配置需要自行配置
后端代码依赖引入 pom.xml和 yml配置文件中配置Redis12345<!-- redis 缓存操作 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>
1234567891011121314151617181920212223spring: # redis 配置 redis: # 地址 host: 127.0.0.1 # 端口,默认为6379 port: 6379 # 数据库索引 database: 0 # ...
SpringBoot中如何使用注解方式拦截恶意访问的IP
前言针对有人频繁重复调用接口,进行恶意访问,例如使用爬虫一类,对服务造成巨大负担,所以需要在接口上进行拦截。这里利用Redis锁,通过自定义注解的方式进行拦截,方便重复调用使用。我采用的是使用单机SpringBoot + Redis的方式进行处理,没有用分布式锁Redis的配置需要自行配置
后端代码依赖引入 pom.xml和 yml配置文件中配置Redis12345678910<!-- redis 缓存操作 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- pool 对象池 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>c ...