原创 python -pyd編譯-防破解,親測可用

1.簡介 如果需要把重要的python代碼加密,防止破解,pyc這種最簡單的,但是也是最容易被破解 pyd,這個是開發cython生成的二進制腳本,可以直接當庫導入(簡單來說它就是個dll.) 安全性來說,pyd是二進制文件,只能被反編譯

原创 xpath獲取同級元素 子元素,子元素取父元素等

XPath軸(XPath Axes)可定義某個相對於當前節點的節點集:  1、child 選取當前節點的所有子元素  2、parent 選取當前節點的父節點  3、descendant 選取當前節點的所有後代元素(子、孫等)  4、anc

原创 程序在執行完成之後刪除自己

@echo off echo 按任意鍵後我將刪除自己 pause del %0  

原创 基於Kivy的Python界面程序打包爲EXE的問題

最近用Python3.6開發的一個工具程序,基於Kivy1.10.0做的界面開發。不過在打包成EXE的過程中有很多問題,通過多次Google才搞定。 EXE打包過程:(Windows10 環境) pip install pyinstall

原创 tkinter屬性(總結)

一、主要控件 1.Button 按鈕。類似標籤,但提供額外的功能,例如鼠標掠過、按下、釋放以及鍵盤操作事件 2.Canvas 畫布。提供繪圖功能(直線、橢圓、多邊形、矩形) 可以包含圖形或位圖 3.Checkbutton 選擇按鈕。一組方

原创 深入瞭解mitmproxy(二)

主題    修改request或者response內容 介紹   mitmdump無交互界面的命令,與python腳本對接,來源於mitmproxy支持inline script,這裏的script指的是python腳本,inline s

原创 Docker 如何自定義默認網橋 docker0

背景 默認情況下啓動docker之後會自己創建一個名爲 docker0的網橋。但是裏面的ip配置可能不是自己期望或是與某些公司內部的網關衝突了,造成不必要的麻煩。 而我遇到的問題剛好就是異地辦公司的網關跟默認docker0網關剛好一至,造

原创 Kivy 入門教程

Kivy總體思想是:kv代碼管界面,python代碼管邏輯。 然後重點來了, 我主要講三件事:(kv訪問Python;Python訪問kv;窗口)。 一階段: 1.Python訪問kv Python可以直接調用kv代碼。如: from

原创 使用代理IP及用多線程測試IP可用性--刷訪問量

第一部分 requests , ChromeDriver, PhantomJS的代理IP使用 1-1 requests使用代理IP http = 'http://'+str(ip) proxies = {

原创 Python GUI進階(ttk)

Python3.5版GUI官方文檔:https://docs.python.org/3.5/library/tk.html 引入Tkinter 中的ttk組件。 需要說明的,ttk的很多組件同Tkinter都是相同的,在這種情況下,ttk

原创 adb shell輸入中文(ADBKeyBoard)

前言 “adb shell input text yoyo“ 可以通過adb 輸入英文的文本,由於不支持unicode編碼,所以無法輸入中文,github上有個國外的大神寫了個ADBKeyBoard輸入法的apk,完美支持unicode編

原创 編譯micropython在esp8266的固件

   ESP8266算是現在比較實惠並且應用比較廣泛的一款WiFi芯片,它本身也是一個芯片,所以是作爲直接開發的。或者說進行一個封裝之後我們就可以直接使用串口進行操作,也就是使用AT指令,這個就是我們常常說的ESP8266的WiFi模塊,

原创 python 用pip 批量更新模塊

import pip from subprocess import call from pip._internal.utils.misc import get_installed_distributions for dist in ge

原创 利用requests庫下載視頻

import os import requests # video_url = 'https://v11-tt.ixigua.com/2bd2336ad4f8906e2d4a0a3dea50a6c2/5c331e0d/video/m/

原创 網頁視頻流m3u8/ts視頻下載

現在很多視頻網站播放流視頻,都不是採用mp4/flv文件直接播放,而是採用m3u8/ts這種方式播放。 簡單說就是,網站後臺把視頻切片成成百上千個xx.ts文件,一般10秒一個,每個都幾百kb很小。然後通過xx.m3u8播放列表把這些文件