|
|
现在找不到的兼容a大汉化的底子价格查询软件,没办法查询底子的价格。之前赛季凭借经验捡一部分也就算了,这赛季多了4种底子,搜索难度很大。于是写了个python小程序。
使用方法:ctrl c复制某件装备,再打开这个程序,就会跳转到ninja上对应的页面。
目前有个缺陷,就是86和86以上等级的底子,需要在网页上手动选择物品等级。
下面是源代码,我能力有限,不会编译成exe文件,我是编译器开在边上运行的,你们各凭本事。
- # -*- coding: utf-8 -*-
- """
- Created on Sun Feb 9 12:19:38 2020
- @author: FrozenBD
- """
- import win32clipboard
- win32clipboard.OpenClipboard()
- data = win32clipboard.GetClipboardData()
- win32clipboard.CloseClipboard()
- iname1=data.index('--------')
- iname2=data.index('(')
- iname3=data.index(')')
- iname = data[iname2+1:iname3]
- print (iname)
- ilvl = data[data.index('物品等级')+6:data.index('物品等级')+8]
- print (ilvl)
- web1 = '"C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe" '
- web2 = 'https://poe.ninja/challenge/base-types?name='
- web3 = '^&level='
- web4 = '+'
- if int(ilvl) > 85:
- ilvl='86+'
- web = web1 + web2 + iname + web3 + ilvl
- web=web.replace(' ','%20')
- web=web.replace('C:\Program%20Files%20(x86)\Google\Chrome\Application\Chrome.exe"%20https','C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe" https')
- web5='^&mods='
- if '士物品' in data:
- web=web + web5 + 'Crusader'
- if '塑界之物' in data:
- web=web + web5 + 'Shaper'
- if '审判官物品' in data:
- web=web + web5 + 'Redeemer'
- if '狩猎者物品' in data:
- web=web + web5 + 'Hunter'
- if '总督军物品' in data:
- web=web + web5 + 'Warlord'
- if '长老之物' in data:
- web=web + web5 + 'Elder'
- print (web)
- import os
- os.system(web)
复制代码
|
|