<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HelloDWW的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HelloDWW</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HelloDWW]]></copyright><item><title><![CDATA[web逆向-webpack代码自吐]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/148312473</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/148312473</guid><author>HelloDWW</author><pubDate>Thu, 29 May 2025 16:49:39 +0800</pubDate><description><![CDATA[本文仅用于技术交流。]]></description><category></category></item><item><title><![CDATA[web逆向-多层加密]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/148210366</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/148210366</guid><author>HelloDWW</author><pubDate>Sun, 25 May 2025 17:18:53 +0800</pubDate><description><![CDATA[在web逆向中遇到多层加密的应对方式]]></description><category></category></item><item><title><![CDATA[web逆向-解决某服务平台webpack的请求体加密和对返回结果解密]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/148148715</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/148148715</guid><author>HelloDWW</author><pubDate>Thu, 22 May 2025 21:22:05 +0800</pubDate><description><![CDATA[基于webpack打包技术的请求体加密和响应体解密]]></description><category></category></item><item><title><![CDATA[drissionpage + opencv 解决 wsj iframe滑块]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/148120922</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/148120922</guid><author>HelloDWW</author><pubDate>Wed, 21 May 2025 18:28:33 +0800</pubDate><description><![CDATA[使用drissionpage+OpenCV解决一个网站隐藏在iframe里的滑块问题]]></description><category></category></item><item><title><![CDATA[web逆向-某网站请求参数加密以及返回数据解密]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/148011649</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/148011649</guid><author>HelloDWW</author><pubDate>Fri, 16 May 2025 17:41:23 +0800</pubDate><description><![CDATA[一个比较适合练手web逆向的网站，其中有请求参数的加密生成和返回结果的解密]]></description><category></category></item><item><title><![CDATA[web逆向-XX指数]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/147766951</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/147766951</guid><author>HelloDWW</author><pubDate>Wed, 07 May 2025 16:41:17 +0800</pubDate><description><![CDATA[页面加载会产生3个接口，其中接口1的结果返回了uniqid和加密值data，接口2的url拼接上uniqid，会返回另外一个字符串e.data，调用解密方法传入e.data和data即可得到正确的结果。]]></description><category></category></item><item><title><![CDATA[web逆向-xx乐]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/147678431</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/147678431</guid><author>HelloDWW</author><pubDate>Sat, 03 May 2025 15:35:16 +0800</pubDate><description><![CDATA[XX乐是一种web端的网页反爬虫技术，其主要逻辑为对一个url连续请求三次，第一次为错误(状态码501)的请求，并且生成一个cookie，第二次同样为错误的请求，并且会携带此cookie发起请求，得到一段混淆的js代码，并且此代码运行后会生成最终的cookie，第三次携带此cookie即可获得正确的结果。]]></description><category></category></item><item><title><![CDATA[pyppeteer + 隧道代理 搭配使用]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/122689286</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/122689286</guid><author>HelloDWW</author><pubDate>Tue, 25 Jan 2022 17:40:31 +0800</pubDate><description><![CDATA[pyppeteer + 隧道代理 搭配使用
这里不再多介绍pyppeteer的有点和使用方法，直接介绍pyppeteer + 隧道代理 的使用方法
首先定义一个代理函数：
def Proxies():
proxyHost = ‘dynamic.xingsudaili.com’
proxyPort = ‘10010’
proxyServer = ‘http://’ + proxyHost + ‘:’ + proxyPort
return proxyServer
再定义一个身份验证函数：
def Authens]]></description><category></category></item><item><title><![CDATA[解决 pymysql.err.OperationalError: (1054, “Unknown column ‘xxx‘ in ‘where clause‘“)]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/122541541</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/122541541</guid><author>HelloDWW</author><pubDate>Mon, 17 Jan 2022 16:00:26 +0800</pubDate><description><![CDATA[解决 python 对mysql执行操作时报错： pymysql.err.OperationalError: (1054, “Unknown column ‘xxx’ in ‘where clause’”)
我发现我使用mysql往mysql数据库中插入数据的时候，少插入一个字段的数据，然后就想使用update语句把这一个字段的内容插进去：
sql = """UPDATE article set article_content = %s where id = %s""" %(content,article_]]></description><category></category></item><item><title><![CDATA[python 使用json.loads报错：json.decoder.JSONDecodeError: Expecting value: line x column x (char x)问题的解决方式]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/122357682</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/122357682</guid><author>HelloDWW</author><pubDate>Fri, 07 Jan 2022 10:00:41 +0800</pubDate><description><![CDATA[python 使用json.loads报错：json.decoder.JSONDecodeError: Expecting value: line x column x (char x)问题的解决方式
问题
使用Python得到了一个response.text()的字符串，想把其转换成json格式保存使用，但是使用 json.loads(response.text()) 的方式会报错：
json.decoder.JSONDecodeError: Expecting value:

然后使用了几种方式尝试解决]]></description><category></category></item><item><title><![CDATA[MongoDB怎么去除大量重复的数据]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/109472627</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/109472627</guid><author>HelloDWW</author><pubDate>Tue, 03 Nov 2020 17:04:02 +0800</pubDate><description><![CDATA[本文虽然不是完全转载，但是思路及代码均是借鉴于☞不会编程的小猿☜博主的csdn博客，传送门如下：
不会编程的小猿的博客
使用python爬虫采集数据通常会存放到数据库中，那采集到的数据可能就会有大量的重复，那么有什么思路能够去重呢，可以使用MongoDB命令对mongo去重，也可以使用第三方库pandas对MongoDB去重，使用pandas很容易，那么怎么使用MongoDB命令对数据库去重呢
首先建立一个有少量重复数据的MongoDB数据库用以模拟
首先，我的数据库名为 subject，集合名为 info]]></description><category></category></item><item><title><![CDATA[mysql常用命令]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/109260055</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/109260055</guid><author>HelloDWW</author><pubDate>Sat, 24 Oct 2020 16:27:06 +0800</pubDate><description><![CDATA[原因：
因公司一直在用MongoDB数据库，不用mysql，最近发现mysql数据库差不多忘光了，现在回忆一下
常用操作：
显示所以数据库：show databases;

创建数据库：create database 数据库名称 charset utf8;

删除数据库：drop database 数据库名称;

选择数据库：use 数据库名称;

查看当前数据库下所有数据表：show tables;

创建数据表：create table 表名(字段1，字段2，字段3，……);

显示表结构：desc 表]]></description><category></category></item><item><title><![CDATA[python实现协程的方式]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/108956551</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/108956551</guid><author>HelloDWW</author><pubDate>Wed, 07 Oct 2020 22:18:07 +0800</pubDate><description><![CDATA[1.使用greenlet库实现
greenlet库是一个实现协程的库，是一个早期的实现协程的方式，它并不是python自带的库，所有在使用前需要下载这个库（pip install greenlet,当然使用国内源会下载的更快一点）
from greenlet import greenlet

def fun1():
    print(1)    # 1.打印1
    gr2.switch()    # 2.跳转到fun2()函数
    print(2)    # 5.打印2
    gr2.switc]]></description><category></category></item><item><title><![CDATA[Redis基础]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/104480879</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/104480879</guid><author>HelloDWW</author><pubDate>Tue, 25 Feb 2020 13:39:45 +0800</pubDate><description><![CDATA[redis基础
redis包中包含服务端和客户端

redis客户端和服务端的命令：
客户端：redis-cli  -p 6379
服务端：redis-server redis.windows.conf
注意：
一个redis.windows.conf配置就是一个redis服务器。需要启动多个服务器时，只需要修改一下这个配置文件redis.windows.conf的名称，更改端口号，再用redis...]]></description><category></category></item><item><title><![CDATA[mongo的相关操作]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/104430568</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/104430568</guid><author>HelloDWW</author><pubDate>Fri, 21 Feb 2020 21:01:04 +0800</pubDate><description><![CDATA[1.查看当前数据库：show dbs

2.创建一个数据库（MongoDB的库是隐式库）
第一种方法
use 空白数据库名（数据库中没有使用过的名称）
db.createCollection('集合名')


第二种方法
use 空白数据库名（数据库中没有使用过的名称）
db.集合名（不需要提前创建）.insert([{数据},{数据},{数据}…])


使用这种方法创建成功了，让我们用可视化工...]]></description><category></category></item><item><title><![CDATA[在anaconda沙箱环境下安装flask框架]]></title><link>https://blog.youkuaiyun.com/HelloDWW/article/details/103864058</link><guid>https://blog.youkuaiyun.com/HelloDWW/article/details/103864058</guid><author>HelloDWW</author><pubDate>Mon, 06 Jan 2020 20:09:20 +0800</pubDate><description><![CDATA[一、下载anaconda软件
根据自己计算机的操作系统选择是下载64位的还是下载32位的，下载完之后保存在一个盘符里，我的放在D盘里![在这里插入图片描述](https://img-blog.csdnimg.cn/20200106200823252.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_a...]]></description><category></category></item></channel></rss>