原创 js破解 XX幫登錄 MD5

https://m.wcbchina.com/login/login.html 抓包分析登錄  XHR 斷點 找堆棧 然後進行打斷點  發現是 MD5 可以直接用 Python 實現 sign 值 是 時間戳的MD5值 impo

原创 js破解 零度代理ip

https://nyloner.cn/proxy 找到請求參數 發現 token 是個加密值   直接搜索  token  發現很簡單 直接用 Python實現就行      查找內容生成   js 生成內容 (function (

原创 js破解 有道翻譯

先找到 POST 請求參數   找到 POST 請求後的參數  進行搜索  找到相應的 js 代碼 import time import requests import hashlib def test(): hea

原创 js破解 百度翻譯

 保存爲 baidu.js function n(r, o) { for (var t = 0; t < o.length - 2; t += 3) { var a = o.charAt(t +

原创 MySQL 文檔

原文鏈接:https://dev.mysql.com/doc/refman/8.0/en/delete.html https://dev.mysql.com/doc/refman/8.0/en/

原创 Python 處理 url 編碼問題

from urllib import parse url = 'C:/Users/admin/PycharmProjects/untitled/work/行業資訊網址/imgs/c93625fc60b446939f7bf8362377

原创 Python 使用 百度ocr

http://ai.baidu.com/docs#/ImageSearch-Python-SDK/58ad8426  https://ai.baidu.com/docs#/Begin/top # -*- coding:utf-8 -*-

原创 Python pymysql 存數據的時候 不指定id

數據庫建的表需要 設置自動遞增

原创 Python getopt的使用

https://docs.python.org/zh-cn/3.7/library/getopt.html  getopt.getopt(args, shortopts, longopts=[]) args指的是當前腳本接收的參數,它是

原创 爬蟲遊戲 基礎2 http://glidedsky.com

# -*- coding:utf-8 -*- import re import requests def extract_sums(): url ='http://glidedsky.com/login' h = {

原创 爬蟲遊戲 基礎1 http://glidedsky.com

# -*- coding:utf-8 -*- import re import requests def extract_sums(): url ='http://glidedsky.com/login' h = {

原创 一個裝飾器的面試題

def tag(name=None,title=None,*args,**kwargs): def test(func): def test2(text,*args,**kwargs):

原创 Python @wraps的作用

https://www.cnblogs.com/wuyongqiang/p/10171273.html https://blog.csdn.net/Refrain__WG/article/details/81013374 https://

原创 黑板客爬蟲闖關的第四關

import requests import re def passwd(): headers = { "Accept": "text/html,application/xhtml+xml,applicatio

原创 黑板客爬蟲闖關的第三關

需要註冊登錄一下 import requests url = 'http://www.heibanke.com/lesson/crawler_ex02/' headers = { "Host": "www.heibanke.c