FFmpeg 乱记

misc 1 2 3 4 5 6 7 # 转码 ffmpeg -i Busines.mp4 -c:v libx264 -crf 19 Busines.flv # 裁切 # -ss is the starttime and -t is the duration # ref: https://vollnixx.wordpress.com/2012/06/01/howto-cut-a-video-directly-with-ffmpeg-without-transcoding/ ffmpeg -i Busines.flv -c copy -ss 25 Busines_cut.flv dra

Read More

laravel-from-scratch-2017 笔记

ref: https://laracasts.com/series/laravel-from-scratch-2017/ Model Scope function ref: http://laravelacademy.org/post/6979.html#toc_18 在 Model 中定义 scope 开头的 public function 相当于创建一个作用于当前 Model 对象的(这和普通写法有什么区别?)新的链式调用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 use Illuminate\Dat

Read More

Selenium + Headless Chrome with Python3

前言 今年 Google 发布了 chrome 59 / 60 正式版 众多新特性之中, 引起我注意的是 Headless mode 这意味着在无 GUI 环境下, PhantomJS 不再是唯一选择 本文源于腾讯qq的 web 登录这个需求, 体验一把新特性 实现 准备 * Chrome *nix 系统需要 chrome >= 59 Windows 系统需要 chrome >= 60 * Python3.6 * Selenium==3.4.* * ChromeDriver==2.31 核心代码 1 2 3 4 5 6 7 8 9 10 11 from seleni

Read More

Python3 模拟手机登录熊猫直播(panda.tv)

时效性 本文内容具有极强的时效性, 仅供娱乐 目标 模拟手机 app 登录熊猫直播 实现 分析 大致思路: 抓包, 分析请求(headers, datas…….), 模拟请求 实战 1. fiddler 抓 HTTPS 比较费劲, 我的安卓机需要手动安装 fiddler 提供的证书才能避免 ssl 错误, 这里只说两个需要注意的地方: 证书下载 当你的手机成功连接上电脑端 fiddler 代理时, 手机访问 http://ipv4.fiddler:8888/ 如图, 选择下载 fiddler 证书 证书类型选择(Android7)

Read More

python3 json_requests 相关备忘

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # from collections import OrderedDict oss_forms_res = requests.post('https://shimo.im/api/upload/oss_forms', { 'head': 1, 'guid': guid }, headers=headers).json(object_pairs_hook=OrderedDict) # from base64 import b64encode policy

Read More

当 ondrej-sury 遇到七牛云

引子 众所周知, http://ppa.launchpad.net/ 这货在国内访问龟速, 国内的一些反代也不是很给力(比如 https://mirrors.ustc.edu.cn/), 经常掉包, 寻思利用一些免费资源来解决问题 解决方案 操作系统: Ubuntu 16.04 LTS 七牛云的免费配额已经足够我们日常使用 signup 一、注册/登录 二、对象储存 —— 新建储存空间 —— 选择北美节点 三、进入你的空间 —— 镜像存储 —— 镜像源 —— 填写 http://ppa.launchpad.net/ondrej/php/ubuntu/ 四、更新旧的源 1 2 3

Read More

我是如何使用 Python 优雅的薅到网易uu的羊毛的

外服会员活动价, 需要准点限量抢购, 寻思更优雅的方法 ref: https://shop.uu.163.com/app/mall/oversea/detail?type=561 分析下单页面, 点击下单实则进行 Ajax 请求 祭出 requests 对这个 Ajax 进行狂轰滥炸, 本来想加个延时的, 但是, 男人要猛一点才有魅力 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import requests headers = { 'Cookie': 'uid=*************

Read More

Python 解析 json 对象

Python 内置模块 json 默认解析成字典, 以字典的方式访问 要想以对象的方式访问, 需要使用可选参数 1 2 json.loads(f.read().decode('utf8'),objecthook=decode_dict) ref => https://shekhargulati.com/2016/02/03/python-json-object_hook/

Read More

Chrome F12 的秘密

#shadow-root 什么是 Shadow DOM 呢? Shadow DOM 是一个 HTML 的新规范,其允许开发者封装自己的 HTML 标签、CSS 样式和 JavaScript 代码。 https://aotu.io/notes/2016/06/24/Shadow-DOM/index.html https://stackoverflow.com/questions/34119639/what-is-shadow-root https://github.com/YIXUNFE/blog/issues/10 == $0 当前被选中的元素 https://www.zhihu.co

Read More