原创 python中eval函數和exec函數的區別與聯繫

前言 最近在用python寫一個小工具,有一個場景是需要將用戶手動輸入的字符串轉成代碼,一開始不知道python中有內置函數可以直接完成這件事,倒騰了很久,後面還是靠度娘找到了eval函數,部分解決了我的問題,期間遇到困難,又發現

原创 用python實現最小生成樹--Prim算法

PS:如果進來是找《用matlab畫散點圖,並指定點與點之間的連線》這篇文章的,請進這個鏈接:https://blog.csdn.net/heavenmark/article/details/82794488 一、從Excel導入

原创 二分查找法的python實現

1.非遞歸算法 def binary_search(lis, nun): left = 0 right = len(lis) - 1 while left <= right: #循環條件

原创 python之selenium or requests 獲取cookie

原文地址:https://blog.csdn.net/qq_38282706/article/details/80639803 要點:1.selenium的cookies是多個字典組成的list,而且有很多鍵值         2

原创 用Fiddler做反向代理

注意:本文不涉及HTTPS的場景 最近在弄公衆號開發,除了主動去調公衆號接口,還存在公衆號後臺要反過來調你的情形,攻受轉換一線間。對於回調的情況,想要知道對方是怎樣來請求的很有必要。此前經常用Fiddler抓取從本機出去的請求,非常好

原创 fiddler中將https請求轉爲http

方法一: 在fiddler的CustomRule.js中找到下面的這個方法: static function OnBeforeRequest(oSession: Session) 在這個方法當中追加下面這些代碼 if (oSess

原创 fiddler插件開發

本文是轉載來的,感謝原作者 Fiddler 是優秀的抓包工具,有着衆多的優秀插件。Fiddler 軟件是由C#語言開發的,運行在.net Framework 框架之上,所以我們也可以使用vs來開發自己的Fiddler插件,下面就

原创 Fiddler腳本替換請求域名

由於url替換法替換域名有一個限制,就是一次只能替換一個規則,故寫此教程。 Fiddler是Windows的桌面軟件,在開發過程當中,經常用到 Fiddler對數據進行抓包,Fiddler有個非常好的功能,就是可以把自己機器設置成一個

原创 pyinstaller 打包python文件成.exe程序

使用pycharm寫好的代碼,每次都要使用pycharm來執行比較麻煩,打包成.exe程序後可以直接運行,還可以發到別的電腦上執行,比較方便。 1.打開cmd命令提示符窗口,cd到pip.exe所在的目錄,使用pip.exe ins

原创 使用Fiddler將響應數據保存到指定文件

最近有一個簡單的需求,就是使用Fidder把去向特定IP和URL的HTTP請求標註起來,並且保存到指定文件中去。下面是實現的FiddlerScript腳本,供參考 篩選指定條件的請求,在發起前攔截 static function

原创 計算機基礎知識彙總

TCP 和 UDP 的區別: https://blog.csdn.net/zhang6223284/article/details/81414149 HTTP與HTTPS區別: https://blog.csdn.net/crankz

原创 python切片小結

切片操作十分有用。我們先創建一個0-99的數列: L = range(100) L [0, 1, 2, 3, …, 99] 可以通過切片輕鬆取出某一段數列。比如前10個數: L[:10] [0, 1, 2, 3,

原创 python實現Floyd算法

廢話不多說,直接上代碼! 一、導入鄰接矩陣 import xlrd import sys def matrix(address): #讀取excel生成鄰接矩陣 wb =

原创 Linux系統下簡單模擬高CPU\高內存\高負載的方法

CPU 下面命令會創建 CPU 負荷,方法是通過壓縮隨機數據並將結果發送到 /dev/null: cat /dev/urandom | gzip -9 > /dev/null 如果你想要更大的負荷,或者系統有多個核,那麼只需要對數據進

原创 淺談正向代理與反向代理

一、正向代理 正向代理就是我們通常所說的代理。它的功能就是代理客戶端,接收客戶端發出的請求然後在發送給服務端,服務端返回數據給代理,代理再發還給客戶端。 1、正向代理的實現原理: 正向代理(forward proxy)