<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>美淘网</title><link>https://www.mtao.cn/</link><description>一个非技术博客</description><item><title>Pokerogue 存档修改器</title><link>https://www.mtao.cn/post/10.html</link><description>&lt;p&gt;最近经常玩单机（离线）的Pokerogue，最为走捷径抓宝可梦做收集，做了个网页的修改器，可以简单修改下宝可梦的HP、IVs、金钱、精灵球数量等。&lt;/p&gt;&lt;p&gt;支持修改prsv格式存档，不用解密，如果说版本不支持，那可能是不同的aes-key的问题。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000; font-size: 18px;&quot;&gt;网址（手机、电脑均可）：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.mtao.cn/poke/index.htm&quot; target=&quot;_blank&quot; textvalue=&quot;https://www.mtao.cn/poke/index.htm&quot;&gt;https://www.mtao.cn/poke/index.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;待改进：&lt;/p&gt;&lt;p&gt;1、显示宝可梦名称；&lt;/p&gt;&lt;p&gt;2、修改技能；&lt;/p&gt;&lt;p&gt;2、支持更多功能的修改，如道具；&lt;/p&gt;&lt;p&gt;3、支持导出数据的修改，既修改扭蛋机券的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #FF0000; font-size: 18px;&quot;&gt;测试版网址（手机、电脑均可）：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.mtao.cn/poke/index2.htm&quot; target=&quot;_blank&quot;&gt;https://www.mtao.cn/poke/index2.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;功能：除了第一版的功能&lt;/p&gt;&lt;p&gt;1、可显示宝可梦名称；&lt;/p&gt;&lt;p&gt;2、修改部分关键道具数量。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2026/01/202601121768183054371908.png&quot; title=&quot;ScreenShot_2026-01-12_095204_188.png&quot; alt=&quot;ScreenShot_2026-01-12_095204_188.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 12 Jan 2026 09:53:39 +0800</pubDate></item><item><title>StartAllBack 破解方法</title><link>https://www.mtao.cn/post/9.html</link><description>&lt;p&gt;以下方法自测3.9.12以下成功，如果搜不到说明版本不符，尝试其他版本，X64代表为64位系统对应文件。&lt;/p&gt;&lt;p&gt;方法一：&lt;/p&gt;&lt;p&gt;1、找到“X:\Program Files\StartAllBack\StartAllBackX64.dll”，拷贝到其他地方；&lt;/p&gt;&lt;p&gt;2、使用MadEdi-Mod、HxD等编辑器修改，搜索16进制的“48 89 5C 24 18 57 48 83 EC 30 48 8D 4C 24 48”；&lt;/p&gt;&lt;p&gt;3、找到后把“48 89 5C”修改为“31 C0 C3”，保存；&lt;/p&gt;&lt;p&gt;4、原“StartAllBackX64.dll”更名，拷贝修改后的“StartAllBackX64.dll”到目录，重启电脑。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;方法二：&lt;/p&gt;&lt;p&gt;存为pyhton，注意安装依赖，运行。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;os
import&amp;nbsp;shutil

def&amp;nbsp;hex_to_bytes(hex_str):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;bytes.fromhex(hex_str)

def&amp;nbsp;patch_dll(original_file,&amp;nbsp;search_hex,&amp;nbsp;replace_hex):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;读取原文件
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;open(original_file,&amp;nbsp;&amp;#39;rb&amp;#39;)&amp;nbsp;as&amp;nbsp;f:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&amp;nbsp;=&amp;nbsp;f.read()

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;search_bytes&amp;nbsp;=&amp;nbsp;hex_to_bytes(search_hex)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;replace_bytes&amp;nbsp;=&amp;nbsp;hex_to_bytes(replace_hex)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;len(search_bytes)&amp;nbsp;!=&amp;nbsp;len(replace_bytes):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;❌&amp;nbsp;搜索和替换字节长度不一致，无法替换！&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index&amp;nbsp;=&amp;nbsp;content.find(search_bytes)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;index&amp;nbsp;==&amp;nbsp;-1:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;❌&amp;nbsp;未找到目标字节序列。&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f&amp;quot;✅&amp;nbsp;找到目标字节序列，偏移地址：0x{index:X}&amp;quot;)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;替换内容
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;patched_content&amp;nbsp;=&amp;nbsp;content[:index]&amp;nbsp;+&amp;nbsp;replace_bytes&amp;nbsp;+&amp;nbsp;content[index&amp;nbsp;+&amp;nbsp;len(replace_bytes):]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;备份原文件为&amp;nbsp;.original
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;backup_name&amp;nbsp;=&amp;nbsp;original_file&amp;nbsp;+&amp;nbsp;&amp;quot;.original&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;not&amp;nbsp;os.path.exists(backup_name):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;os.rename(original_file,&amp;nbsp;backup_name)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f&amp;quot;✅&amp;nbsp;原文件已重命名为：{backup_name}&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f&amp;quot;⚠️&amp;nbsp;备份文件已存在：{backup_name}，跳过重命名&amp;quot;)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;保存新文件为原始文件名
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;open(original_file,&amp;nbsp;&amp;#39;wb&amp;#39;)&amp;nbsp;as&amp;nbsp;f:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f.write(patched_content)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(f&amp;quot;✅&amp;nbsp;修改后的文件已保存为：{original_file}&amp;quot;)

if&amp;nbsp;__name__&amp;nbsp;==&amp;nbsp;&amp;#39;__main__&amp;#39;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filename&amp;nbsp;=&amp;nbsp;&amp;#39;StartAllBackX64.dll&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;not&amp;nbsp;os.path.exists(filename):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(&amp;quot;❌&amp;nbsp;未找到&amp;nbsp;StartAllBackX64.dll&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;search_hex&amp;nbsp;=&amp;nbsp;&amp;#39;48&amp;nbsp;89&amp;nbsp;5C&amp;nbsp;24&amp;nbsp;18&amp;nbsp;57&amp;nbsp;48&amp;nbsp;83&amp;nbsp;EC&amp;nbsp;30&amp;nbsp;48&amp;nbsp;8D&amp;nbsp;4C&amp;nbsp;24&amp;nbsp;48&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;replace_hex&amp;nbsp;=&amp;nbsp;&amp;#39;31&amp;nbsp;C0&amp;nbsp;C3&amp;nbsp;24&amp;nbsp;18&amp;nbsp;57&amp;nbsp;48&amp;nbsp;83&amp;nbsp;EC&amp;nbsp;30&amp;nbsp;48&amp;nbsp;8D&amp;nbsp;4C&amp;nbsp;24&amp;nbsp;48&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;patch_dll(filename,&amp;nbsp;search_hex,&amp;nbsp;replace_hex)&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2025/05/202505191747614813113585.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 19 May 2025 08:27:09 +0800</pubDate></item><item><title>斗鱼直播平台自动钓鱼软件-源码</title><link>https://www.mtao.cn/post/8.html</link><description>&lt;p&gt;看着几千的鱼饵没用，也不知道钓鱼是干什么的，所以用Python写了一个，道具ID没有全部收集，可以凑合用，结果如下：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2025/05/202505061746513465445377.png&quot; title=&quot;微信截图_20250506143600.png&quot; alt=&quot;微信截图_20250506143600.png&quot;/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;requests
import&amp;nbsp;time
import&amp;nbsp;urllib3

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

def&amp;nbsp;safe_print(content):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(str(content))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;UnicodeEncodeError:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print(str(content).encode(&amp;#39;utf-8&amp;#39;,&amp;nbsp;errors=&amp;#39;replace&amp;#39;).decode(&amp;#39;utf-8&amp;#39;))

#&amp;nbsp;鱼的ID与名称映射
fish_names&amp;nbsp;=&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29:&amp;nbsp;&amp;#39;鲸鲨&amp;#39;,&amp;nbsp;6:&amp;nbsp;&amp;#39;大白鲨&amp;#39;,&amp;nbsp;38:&amp;nbsp;&amp;#39;双头鲨&amp;#39;,&amp;nbsp;28:&amp;nbsp;&amp;#39;锦鲤&amp;#39;,&amp;nbsp;39:&amp;nbsp;&amp;#39;皇带鱼&amp;#39;,&amp;nbsp;40:&amp;nbsp;&amp;#39;帝王蟹&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;27:&amp;nbsp;&amp;#39;大王乌贼&amp;#39;,&amp;nbsp;26:&amp;nbsp;&amp;#39;鮟鱇鱼&amp;#39;,&amp;nbsp;5:&amp;nbsp;&amp;#39;翻车鱼&amp;#39;,&amp;nbsp;25:&amp;nbsp;&amp;#39;苏眉鱼&amp;#39;,&amp;nbsp;35:&amp;nbsp;&amp;#39;巨骨舌鱼&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;36:&amp;nbsp;&amp;#39;食人鱼&amp;#39;,&amp;nbsp;37:&amp;nbsp;&amp;#39;真鲷&amp;#39;,&amp;nbsp;20:&amp;nbsp;&amp;#39;金枪鱼&amp;#39;,&amp;nbsp;23:&amp;nbsp;&amp;#39;剑鱼&amp;#39;,&amp;nbsp;21:&amp;nbsp;&amp;#39;石斑鱼&amp;#39;,&amp;nbsp;33:&amp;nbsp;&amp;#39;狮子鱼&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;34:&amp;nbsp;&amp;#39;蓝倒吊&amp;#39;,&amp;nbsp;22:&amp;nbsp;&amp;#39;河豚&amp;#39;,&amp;nbsp;24:&amp;nbsp;&amp;#39;小丑鱼&amp;#39;,&amp;nbsp;17:&amp;nbsp;&amp;#39;电鳗&amp;#39;,&amp;nbsp;15:&amp;nbsp;&amp;#39;比目鱼&amp;#39;,&amp;nbsp;18:&amp;nbsp;&amp;#39;罗非鱼&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;32:&amp;nbsp;&amp;#39;鲍鱼&amp;#39;,&amp;nbsp;4:&amp;nbsp;&amp;#39;水母&amp;#39;,&amp;nbsp;16:&amp;nbsp;&amp;#39;孔雀鱼&amp;#39;,&amp;nbsp;19:&amp;nbsp;&amp;#39;章鱼&amp;#39;,&amp;nbsp;31:&amp;nbsp;&amp;#39;寄居蟹&amp;#39;,&amp;nbsp;8:&amp;nbsp;&amp;#39;海星&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;12:&amp;nbsp;&amp;#39;草鱼&amp;#39;,&amp;nbsp;14:&amp;nbsp;&amp;#39;金鱼&amp;#39;,&amp;nbsp;9:&amp;nbsp;&amp;#39;海马&amp;#39;,&amp;nbsp;10:&amp;nbsp;&amp;#39;海螺&amp;#39;,&amp;nbsp;11:&amp;nbsp;&amp;#39;小龙虾&amp;#39;,&amp;nbsp;13:&amp;nbsp;&amp;#39;泥鳅&amp;#39;
}

#&amp;nbsp;URL&amp;nbsp;和数据
fish_url&amp;nbsp;=&amp;nbsp;&amp;#39;https://www.douyu.com/japi/revenuenc/web/actfans/fishing/fishing&amp;#39;
reel_url&amp;nbsp;=&amp;nbsp;&amp;#39;https://www.douyu.com/japi/revenuenc/web/actfans/fishing/reelIn&amp;#39;

ctn&amp;nbsp;=&amp;nbsp;&amp;#39;&amp;#39;#Cookie里的acf_ccn值
rid&amp;nbsp;=&amp;nbsp;&amp;#39;&amp;#39;#房间号
#修改下面的Cookie
headers&amp;nbsp;=&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;User-Agent&amp;#39;:&amp;nbsp;&amp;#39;Mozilla/5.0&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Content-Type&amp;#39;:&amp;nbsp;&amp;#39;application/x-www-form-urlencoded&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Referer&amp;#39;:&amp;nbsp;&amp;#39;https://www.douyu.com/topic/hlyy2024&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Origin&amp;#39;:&amp;nbsp;&amp;#39;https://www.douyu.com&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;Cookie&amp;#39;:&amp;nbsp;&amp;#39;&amp;#39;#设置自己的Cookie
}

while&amp;nbsp;True:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fish_data&amp;nbsp;=&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;ctn&amp;#39;:&amp;nbsp;ctn,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;rid&amp;#39;:&amp;nbsp;rid,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;baitId&amp;#39;:&amp;nbsp;&amp;#39;1&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;ver&amp;#39;:&amp;nbsp;&amp;#39;1.1&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reel_data&amp;nbsp;=&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;ctn&amp;#39;:&amp;nbsp;ctn,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;rid&amp;#39;:&amp;nbsp;rid
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;发起钓鱼请求
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;response&amp;nbsp;=&amp;nbsp;requests.post(fish_url,&amp;nbsp;data=fish_data,&amp;nbsp;headers=headers,&amp;nbsp;timeout=10,&amp;nbsp;verify=False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;res_json&amp;nbsp;=&amp;nbsp;response.json()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;res_json.get(&amp;#39;msg&amp;#39;,&amp;nbsp;&amp;#39;&amp;#39;).lower()&amp;nbsp;==&amp;nbsp;&amp;#39;success&amp;#39;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;钓鱼成功，请等待60秒。&amp;quot;)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;获取鱼饵数量
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;baits&amp;nbsp;=&amp;nbsp;res_json.get(&amp;#39;data&amp;#39;,&amp;nbsp;{}).get(&amp;#39;baits&amp;#39;,&amp;nbsp;[])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;total_bait_cnt&amp;nbsp;=&amp;nbsp;sum(bait.get(&amp;#39;cnt&amp;#39;,&amp;nbsp;0)&amp;nbsp;for&amp;nbsp;bait&amp;nbsp;in&amp;nbsp;baits)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#safe_print(f&amp;quot;当前鱼饵总数：{total_bait_cnt}&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;total_bait_cnt&amp;nbsp;&amp;lt;&amp;nbsp;50:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;鱼饵不足，停止钓鱼&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(f&amp;quot;当前鱼饵总数：{total_bait_cnt}&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;等待鱼上钩
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time.sleep(65)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;收杆
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reel_response&amp;nbsp;=&amp;nbsp;requests.post(reel_url,&amp;nbsp;data=reel_data,&amp;nbsp;headers=headers,&amp;nbsp;timeout=10,&amp;nbsp;verify=False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reel_json&amp;nbsp;=&amp;nbsp;reel_response.json()

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#safe_print(&amp;quot;收杆请求响应：&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#safe_print(reel_json)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;reel_json.get(&amp;#39;msg&amp;#39;,&amp;nbsp;&amp;#39;&amp;#39;).lower()&amp;nbsp;==&amp;nbsp;&amp;#39;success&amp;#39;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fish_info&amp;nbsp;=&amp;nbsp;reel_json.get(&amp;#39;data&amp;#39;,&amp;nbsp;{}).get(&amp;#39;fish&amp;#39;,&amp;nbsp;{})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wei&amp;nbsp;=&amp;nbsp;fish_info.get(&amp;#39;wei&amp;#39;,&amp;nbsp;0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fish_id&amp;nbsp;=&amp;nbsp;fish_info.get(&amp;#39;id&amp;#39;,&amp;nbsp;0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fish_name&amp;nbsp;=&amp;nbsp;fish_names.get(fish_id,&amp;nbsp;&amp;#39;未知道具&amp;#39;)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;奖励处理
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;awards&amp;nbsp;=&amp;nbsp;reel_json.get(&amp;#39;data&amp;#39;,&amp;nbsp;{}).get(&amp;#39;awards&amp;#39;,&amp;nbsp;[])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;award_text&amp;nbsp;=&amp;nbsp;&amp;quot;&amp;quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;awards:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;award_list&amp;nbsp;=&amp;nbsp;[f&amp;quot;{award.get(&amp;#39;awardName&amp;#39;,&amp;nbsp;&amp;#39;未知奖励&amp;#39;)}&amp;nbsp;x&amp;nbsp;{award.get(&amp;#39;awardNum&amp;#39;,&amp;nbsp;0)}&amp;quot;&amp;nbsp;for&amp;nbsp;award&amp;nbsp;in&amp;nbsp;awards]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;award_text&amp;nbsp;=&amp;nbsp;&amp;quot;，额外奖励&amp;quot;&amp;nbsp;+&amp;nbsp;&amp;quot;，&amp;quot;.join(award_list)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(f&amp;quot;******收杆成功，重量为{wei}斤，品种为{fish_name}{award_text}。******&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time.sleep(2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;收杆失败，尝试重新开始&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time.sleep(5)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;钓鱼失败，尝试重新开始&amp;quot;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(res_json)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time.sleep(5)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;except&amp;nbsp;Exception&amp;nbsp;as&amp;nbsp;e:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;请求失败：&amp;quot;&amp;nbsp;+&amp;nbsp;str(e))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;safe_print(&amp;quot;钓鱼请求数据为：&amp;quot;&amp;nbsp;+&amp;nbsp;&amp;#39;&amp;amp;&amp;#39;.join(f&amp;quot;{k}={v}&amp;quot;&amp;nbsp;for&amp;nbsp;k,&amp;nbsp;v&amp;nbsp;in&amp;nbsp;fish_data.items()))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time.sleep(10)&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 06 May 2025 14:30:55 +0800</pubDate></item><item><title>DeepSeek最强外挂！搭建「个人知识库」，让AI更懂你！</title><link>https://www.mtao.cn/post/7.html</link><description>&lt;p&gt;原创 什么值得买&amp;nbsp;&lt;a id=&quot;js_name&quot;&gt;什么值得买&lt;/a&gt;&amp;nbsp;2025年02月24日 17:31&amp;nbsp;北京&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2025/03/202503041741054239510535.jpeg&quot; title=&quot;屏幕截图_4-3-2025_10941_mp.weixin.qq.com.jpeg&quot; alt=&quot;屏幕截图_4-3-2025_10941_mp.weixin.qq.com.jpeg&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Mar 2025 10:10:20 +0800</pubDate></item><item><title>本地部署Anything LLM+Ollama+DeepSeek R1打造智能知识库并实现远程访问</title><link>https://www.mtao.cn/post/6.html</link><description>&lt;p&gt;原创 chen&amp;nbsp;&lt;a id=&quot;js_name&quot;&gt;cpolar极点云&lt;/a&gt;&amp;nbsp;2025年02月17日 10:52&amp;nbsp;辽宁&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2025/03/202503041741053808565971.jpeg&quot; title=&quot;屏幕截图_4-3-2025_10241_mp.weixin.qq.com.jpeg&quot; alt=&quot;屏幕截图_4-3-2025_10241_mp.weixin.qq.com.jpeg&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Mar 2025 10:03:11 +0800</pubDate></item><item><title>DeepSeek本地部署+联网搜索+知识库</title><link>https://www.mtao.cn/post/5.html</link><description>&lt;p&gt;原创&amp;nbsp;雷鹏先生&amp;nbsp;&lt;a id=&quot;js_name&quot;&gt;爱折腾的摄影大叔&lt;/a&gt; 2025年02月21日 16:09&amp;nbsp;河南&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.mtao.cn/zb_users/upload/2025/03/202503041741053664503563.jpeg&quot; title=&quot;屏幕截图_4-3-2025_95530_mp.weixin.qq.com.jpeg&quot; alt=&quot;屏幕截图_4-3-2025_95530_mp.weixin.qq.com.jpeg&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Mar 2025 09:59:41 +0800</pubDate></item><item><title>服务器到期，资料全无！</title><link>https://www.mtao.cn/post/3.html</link><description>&lt;p&gt;Good！&lt;/p&gt;&lt;p&gt;忘了续费！&lt;/p&gt;&lt;p&gt;从头来不过，备份也在服务器上！&lt;/p&gt;</description><pubDate>Mon, 03 Mar 2025 13:37:11 +0800</pubDate></item></channel></rss>