原创 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