自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

转载 ‘list‘ object has no attribute ‘click‘爬虫问题解决

'list' object has no attribute 'click'爬虫问题解决

2022-06-23 17:04:11 415 1

原创 copy Xpath 在爬虫里定位不到

copy Xpath 在爬虫里定位不到,是因为浏览器,在代码里加了tbody而我们用requests.get得到的text里没有这个tbody,所以删掉这个tbody,就能正常搜索了

2022-06-17 10:20:31 642

原创 hook 微信3.5.0.46的信息接收call,并写Dll

使用工具wechat版本3.5.0.46Cheat Engine 简称ce吾爱破解[LCG] 简称odVisual Studio的c++第一步查找收消息的内存先用ce加载wechat程序,再在“数值类型”中选择“字符串”选项,在’数值’这个选项里写上你发的内容,我收到的是“123‘,按”新的扫描“这时我们看到的结果很多,没关系,再次输入你再次收到的消息内容,选”再次扫描“,结果会大幅减少,反复这样操作,直到结果数量不变为止,然后把得到的结果都拉下来。然后我们要挑选真正存消

2022-04-25 09:16:37 6535 7

原创 hook微信的必备知识储备

1,在hook的时候我们需要篡改内存内容,那么内存里的数据是怎么来的呢?这内存里的内容 E8 7F250001是怎么来的呢?E8的意思就是callE9就jmp后面的数字7F250001是倒着放进去的地址偏移量计算 709BC2CE-6F9B9D4A-5=100257f709BC2CE是call函数的地址6F9B9D4A是现在的地址5是5个字节,分别是 E8 7F 25 00 01call或者jmp都遵循这个公式是 要跳转的地址-现在的地址-5,然后将结果倒着放进去...

2022-03-11 08:47:41 686

原创 Hook 微信的二维码的call

1.先用ce的搜索字符串“IHDR“因为打开一张任意的PNG都会有“IHDR“的字符串,所以搜它就对了。2,把搜索到的地址放入观察区后,将他们每个地址都减C后得到的地址会显示”PNG“字符串,说明这个是存放二维码的变量,因为这个地址每次都会变,所以我们要找到指向二维码地址的指针,和赋值的call3,将第一个带png字符串的地址放入od中观察一下,用dd 这个地址,然后在这个地址上进行下一个断点,写入断点,然后扫微信二维码后取消登录,看看能不能断下来(要多试几批,每批的地址都不一样,运气好可能第一

2022-03-09 11:58:08 699 1

原创 AlertDialog不能直接new之谜

AlertDialog是不能直接通过new来得到类的对象,首先我们都知道类的对象实例化是通过一个new一个类的构造器(或者构造方法)来实例化的,但是坑爹的问题就在于AlertDialog类本身的三个构造方法全部都被用protect修饰了,导致无法直接new AlertDialog()来进行实例化。所以想取得AlertDialog类的对象就要使用迂回的方法了,必须通过AlertDialog的一个内部类Builder来构造,而且这个内部类Builder还是一个静态内部类,所以在使其实例化的时候可以直接是ne

2022-01-10 16:07:31 352

原创 AIDL,SDK,AAPT

AIDLAIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写,对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互SDK就是 Software Development Kit 的缩写,翻译过来——软件开发工具包。有一杯密封饮料,它的名字叫做“SDK”。饮料上插着吸管,吸管的名字

2021-12-31 09:44:25 190

原创 xml 的命名空间思考

首先是xml的基本结构就是两个标签的包夹中间内容的结构,如<book>12345</book>,然后想放更多的内容只要向两个标间中间放基本结构就好了,像俄罗斯套娃可以无限嵌套,如<book><table> <text> .....................</text>...

2021-12-23 12:08:22 220

原创 下载App Inventor 模拟器网站

Installing and Running the Emulator in AI2

2021-12-20 12:44:58 1023 1

原创 Tkinter Button控件command传参

Tkinter里面有一个button事件Button ( master, option=value, ... )Button(根对象, [属性列表])根对象:在那个窗体显示,例如主窗体。属性列表:是可选的属性=属性值组成。属性 说明 text 标签显示的文本 font 设置文本的字体和大小 fg(foreground) 字体的颜色, bg (background) 标签的背景色 width 标签的宽度(一个中文的字体宽为单位)

2021-12-20 11:22:51 10434 3

原创 DataFrame的subset要改变只能赋值这一条路吗?

fd1=fd.loc[[a,b],:]fd1.fillna(0,inplace=True)fd.loc[[a,b],:]=fd1

2021-12-18 19:31:07 324

原创 pandas 的[ ]搜索法,只支持columns的标签和series的标签和数字

import pandas as pdimport numpy as npfd = pd.DataFrame(np.random.randint(100,size=15).reshape(3,5),columns=list('abcde'),index=list('ABC'))print(fd)print(fd['a'])fd1=fd['a']print(fd1['A'])print(fd1[0])输出结果就是:fd a b c d eA 50 9...

2021-12-18 10:57:26 527

原创 从任意DataFrame中寻找任意特定值的索引的笨办法。哪位高手有更高明的办法吗?

比如要找一个‘序号’的值,不知道inder和columns的label,求取‘序号’的inder和columns的label这是我想到的从任何DataFrame,查找索引值的通用方法:fd=pd.read_excel(......)#感觉自己用遍历列的方法找,自己就是一个傻蛋for i in fd.columns: col= fd.loc[:,i].isin(['序号']) row =fd[col].index.tolist() if len(row)>0:...

2021-12-16 12:50:07 610

原创 0行去哪了?KeyError(f“{labels[mask]} not found in axis“)KeyError: ‘[0] not found in axis‘

w Unnamed: 0 Unnamed: 1 Unnamed: 2 ... Unnamed: 4 Unnamed: 5 Unnamed: 61 NaN NaN NaN ... NaN NaN NaN2 NaN NaN NaN ... NaN NaN NaN3 NaN NaN ...

2021-12-15 17:07:49 5576 1

原创 用pandas 的drop()删除excel中多余行和列

pandas 的drop()不能删除nan值的行

2021-12-15 16:54:46 10657

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除