17173有料社区

标题: 国服查价小插件V1.80 [打印本页]

作者: MIGFLY    时间: 2019-11-18 23:03
标题: 国服查价小插件V1.80
本帖最后于  2021-11-3 13:09 编辑

修复无法查询的问题
需要手动输入POESESSID

压缩包里附带了教程!!!!!

如您有好的建议,欢迎提出

请在程序中的网址进行更新


回复可见下载地址!!!



使用方法:



1、打开main.exe





2、选择赛季 国服 或者 国际服,等待片刻进行赛季更新。





3、赛季更新后,进行选择,并点击运行。




4、对感兴趣的装备,点击【ctrl+c】进行查询。
查询完成后,如果想进一步手动对比,打开浏览器按 【CTRL+V】,网址已自动设置到您的剪切板。

[attach]5348850[/attach]


5、关闭查询界面(支持快捷键ESC)

[attach]5348851[/attach]



------------------稀有装备的词缀查询---------------


V1.56新增对稀有装备的查询,对黄装ctrl+c 即可自动获得黄装的词缀
点击对勾选择需要查询的词缀,后面的两个括号代表最小值和最大值。【请填写整数!或者不填】



V1.55版本
新增了UI
新增了对六连装备的检测
现在可以自动更新赛季内容了
支持ESC快捷键关闭查询结果


V1.54版本
修复部分查价问题
支持对稀有星团的价格查询,如市场上有同种类型珠宝。



V1.53版本:

重新对窗口进行设计
删除无用代码
对部分通货查价进行优化


V1.52版本:
修复闪退的问题
1、新增对异常情况的处理
2、现在支持星团珠宝查询(基底)
     星团价格因不一样天赋导致价格不一样,所以仅能以基底来进行查价。【仅供参考价格,价格昂贵的手动确定。】
3、支持各类地图查询
4、支持地图碎片查询
5、支持通货查询
6、查询的同时显示查询最终地址






















作者: 玩家U_137069760    时间: 2019-11-18 23:24
厉害厉害,终于出国服用的了?
作者: 希蒙君    时间: 2019-11-18 23:28
这个跟国际服那个询价是一样的吧 辛苦了
作者: 玩家U_115177035    时间: 2019-11-18 23:31
感谢。
作者: 卡洛之影    时间: 2019-11-19 00:30
谢谢分享
作者: 咕咕咕vVB    时间: 2019-11-19 01:20
厉害
作者: 老米迷    时间: 2019-11-19 01:39
我真的怕滥用接口把网页集市搞崩了
作者: 啃土豆    时间: 2019-11-19 07:05
有延迟的吗?跟集市一样会不刷走吗
作者: 起起qiqi    时间: 2019-11-19 07:34
谢谢啦  等下就下载
作者: EstJoo泰勒    时间: 2019-11-19 08:42
谢谢分享
作者: 自由类人    时间: 2019-11-19 08:56
谢谢大佬
作者: 自由类人    时间: 2019-11-19 08:56
谢谢大佬,下载试试
作者: 大脸猫不要脸    时间: 2019-11-19 09:06
谢谢大佬
作者: 白侠baixia    时间: 2019-11-19 09:15
国服终于kai放了API
可歌可泣
作者: 怀念我的奶德    时间: 2019-11-19 09:38
感谢大佬
作者: 深空远航    时间: 2019-11-19 13:26
本帖最后于  2019-11-19 13:35 编辑

下来学习下,赞
-----------------
没看懂,可以直接复制装备显示的信息到剪切板?怎么做到的。

作者: Z唯心66    时间: 2019-11-19 13:41
国服的问题不是出在这里啊。市集页才是最大的根源。
作者: 的撒打算妇    时间: 2019-11-19 14:14
大佬NB
作者: Me丶Fool    时间: 2019-11-19 14:27
牛鼻啊,动手能力极强
作者: 玩家U_138657955    时间: 2019-11-19 14:29
感谢,很有用
作者: 黑羽幽云    时间: 2019-11-19 14:50
发表于 2019-11-19 09:15
国服终于kai放了API
可歌可泣

签名啥BD??晃瞎我的狗眼啊
作者: 篛水三千    时间: 2019-11-19 16:00
感谢,下来试试
作者: 不忘萌心    时间: 2019-11-19 16:02
好用的工具
作者: 蜡笔小沐    时间: 2019-11-19 16:19
牛逼,终于有个可以参考得了
作者: zluo121    时间: 2019-11-19 16:50
我发现越是小众越是硬核的游戏 工具就越多 大神就越多 复制就能查价 这功能简直太厉害了 技术宅都是神吗?
作者: 冷血的包包    时间: 2019-11-19 17:03
谢谢大佬分享
作者: ⒎zong罪    时间: 2019-11-19 17:11
好东西 看看
作者: 兲蠍無淚    时间: 2019-11-19 17:52
非常感谢,收藏一下!!!!!!
作者: 玩家U_126332409    时间: 2019-11-19 18:07
感谢分享
作者: 乄芐雨兲    时间: 2019-11-19 18:38
支持一下
作者: 玩家U_130274965    时间: 2019-11-19 19:21
必须支持一波
作者: 施氏巴鲵    时间: 2019-11-19 19:27
感觉还行,这个是实时查询的把?
作者: XI2018    时间: 2019-11-19 19:53
哇谢谢大佬分享
作者: 啊卡卡卡个    时间: 2019-11-19 20:09
666 国服神器
作者: Lins呀    时间: 2019-11-19 20:09
感谢大佬分享
作者: 加州我最帅    时间: 2019-11-19 21:09
感谢分享下载!!!!!!!
作者: 菩提树顺势而为    时间: 2019-11-19 21:22
厉害了  我的哥
作者: 炫目oO    时间: 2019-11-19 21:37
谢谢分享
作者: 风之旅人_    时间: 2019-11-19 21:40
试试看,好用不
作者: 193333333    时间: 2019-11-19 21:44
这个就有点厉害了
作者: Z唯心66    时间: 2019-11-19 21:57
哎 这样的功能 出自玩家之手。。。
作者: 艾斯rainy    时间: 2019-11-19 22:41
可以
作者: 玩家U_140178157    时间: 2019-11-20 00:30
感谢分享
作者: 玩家U_136756418    时间: 2019-11-20 00:33
国服需要这些大神来开发一些小插件
作者: 逗逼啊啊    时间: 2019-11-20 00:33
感谢楼主
作者: 玩家U_140176891    时间: 2019-11-20 02:13
感谢大佬无私奉献。
作者: 沙狐SHA    时间: 2019-11-20 02:18
好用 支持一下
作者: 玩家U_139105065    时间: 2019-11-20 07:22
谢谢大佬
作者: LEE·存    时间: 2019-11-20 07:35
终于出来了
作者: 答复是许    时间: 2019-11-20 08:55
跟集市一样会不刷走吗
作者: 我爱吃橙子呀    时间: 2019-11-20 09:14
腾讯过一段就要开始表演了,之前那个洗装备的盒子就是把国服屏蔽了,国际服能用,流放国服小组别的不行,一天天整这个倒是在行
作者: 俊小介    时间: 2019-11-20 09:22
感谢分享
作者: 玩家U_132343383    时间: 2019-11-20 09:26
大佬辛苦了
作者: 一个大水蜜桃    时间: 2019-11-20 09:31
谢谢大佬
作者: 玩家U_120919216    时间: 2019-11-20 09:52
这个是高手感谢楼主的分享。
作者: 玩家U_131975477    时间: 2019-11-20 10:10
就算查出来了,几百页怎么找到啊?
作者: MIGFLY    时间: 2019-11-20 10:33
发表于 2019-11-20 10:10
就算查出来了,几百页怎么找到啊?

这是让预估价格的
作者: MIGFLY    时间: 2019-11-20 10:33
发表于 2019-11-20 08:55
跟集市一样会不刷走吗

这个是读取的网页集市数据
作者: 白侠baixia    时间: 2019-11-20 11:16
按照你的思路改了个AHK,速度有点慢怎么改进啊~~

国服查价器Code.zip (2.92 KB, 下载次数: 686)

  1. #NoEnv
  2. #NoTrayIcon
  3. #SingleInstance Force
  4. #include SJson.ahk
  5. ;#include GetWidthUnitCount.ahk 字符串表 显示优化 未完成

  6. SetWorkingDir %A_ScriptDir%

  7. CoordMode, ToolTip, Screen
  8. CoordMode, mouse, Screen

  9. global Version
  10. global Ready := false
  11. global CheckBoard := ""
  12. ;global League := "S9赛季"

  13. Gui Add, Text, x16 y16 w40 h23 +0x200, 赛季
  14. Gui Add, ComboBox,vLeague x64 y16 w100, S9赛季
  15. GuiControl,Choose,League,1
  16. Gui Add, Button,gStart x16 y48 w149 h39, OK
  17. Gui Show, w175 h97, ToolTip
  18. Return

  19. ^space::
  20. GuiEscape:
  21. GuiClose:
  22.     ExitApp

  23. ; End of the GUI section



  24. #if  Ready
  25. #IfWinActive  Path of Exile
  26. ~^C::
  27. if  Clipboard != CheckBoard
  28.         settimer,Main,100
  29. Tooltip, Loading
  30. return
  31. #IfWinActive
  32. #if

  33. Main:
  34. FindTradeInfo(Clipboard)
  35. settimer,Main,off
  36. return


  37. ~Space::
  38. RemoveToolTip:
  39. ToolTip
  40. settimer,RemoveToolTip,off
  41. return



  42. Start()
  43. {
  44.         if CheckLeague()
  45.         {
  46.                 Ready := false
  47.                 MsgBox,版本号错误
  48.                 return
  49.         }
  50.         Ready := true
  51.         Clipboard := ""
  52.         Gui,hide
  53.         return
  54. }



  55. ;版本检测,懒得写-----
  56. CheckLeague()
  57. {
  58.         return false
  59. }

  60. ;获取name和type
  61. GetNameAndType(Clip)
  62. {
  63.         if InStr(Clip, "稀 有 度:") != 1
  64.         {
  65.                 mItem := {ItemName:false,ItemType:false}
  66.                 return  mItem
  67.         }
  68.         ClipArray :=  StrSplit(Clip, "`n", "`r")
  69.         try:
  70.                 if RegExMatch(ClipArray[3],"---")
  71.                         mItem := {ItemName:false,ItemType:ClipArray[2]}
  72.                 else
  73.                         mItem := {ItemName:ClipArray[2],ItemType:ClipArray[3]}
  74.                 return mItem
  75.         catch: ;return bugmsg懒得写------
  76.                 return
  77. }

  78. ;抓取Trade信息
  79. FindTradeInfo(Clip)
  80. {
  81.         GuiControlGet, League
  82.         mItem := GetNameAndType(clip)
  83.         MouseGetPos, Px,Py
  84.        
  85.        
  86.         if  mItem.ItemType = false
  87.         {
  88.                 msgbox, 复制错误
  89.                 return
  90.         }
  91.         data := {"query":{"status":{"option":"any"} ,"stats":[{"type":"and","filters":[]}]},"filters":{"trade_filters":{"filters":{"indexed":{"option":"1day"}},"disabled":False}},"sort":{"price":"asc"}}
  92.         if  mItem.ItemName != false
  93.                 data.query.name := mItem.ItemName
  94.         data.query.type := mItem.ItemType
  95.        
  96.         body  := Json(data)
  97.         url = https://poe.game.qq.com/api/trade/search/%League%
  98.         CP := ComObjCreate("WinHttp.WinHttpRequest.5.1")
  99.         CP.Open("POST", url)
  100.         CP.SetRequestHeader("Content-Type", "application/json")       
  101.         CP.Send(body)
  102.         result := json(CP.responsetext)
  103.         itemid := result.id
  104.         itemlist := result.result
  105.        
  106.         url := "https://poe.game.qq.com/api/trade/fetch/"
  107.         maxCount := 10
  108.         step := floor(itemlist.length()/maxCount) + 1
  109.         maxcount := maxCount -1
  110.         loop , %maxCount%
  111.         {
  112.                 index := A_index * step
  113.                 listtemp := itemlist[index]
  114.                 url= %url%%listtemp%,
  115.         }
  116.         url := Rtrim(url, ",")
  117.         url = %url%?query=%itemid%
  118.         RT := ComObjCreate("WinHttp.WinHttpRequest.5.1")
  119.         RT.Open("GET",url)
  120.         RT.Send()       
  121.         RTresult := json(RT.responsetext)
  122.         infolist := RTresult.result       
  123.         tmpString := ""
  124.         MaxWidth := 0
  125.         tmpString = 装备名称:
  126.         if  mItem.ItemName != false
  127.         {
  128.                 ItemName := mItem.ItemName
  129.                 tmpString= %tmpString%%ItemName%-
  130.         }
  131.         ItemType := mItem.ItemType
  132.         tmpString= %tmpString%%ItemType%`n
  133.         ItemUnit := result.total
  134.         tmpString = %tmpString%设备总数:%ItemUnit%`n
  135.        
  136.        
  137.         for info in infolist
  138.         {
  139.                 idmsg := infolist[A_index].listing.account.lastCharacterName
  140.                 pricemsg := process_dict(infolist[A_index].listing)
  141.                 Ttip =ID: %idmsg%|| 价格: %pricemsg%
  142.                 tmpString = %tmpString%`n%Ttip%
  143.         }
  144.         tooltip,%tmpString%,%px%,%py%
  145.         settimer, RemoveToolTip, 15000
  146.         return
  147. }

  148. Process_dict(s)
  149. {
  150.         if s.price != "null"
  151.         {
  152.                 single_price := s.price.amount
  153.                 unit := s.price.currency
  154.                 price_info = %single_price% %unit%
  155.                 return price_info
  156.         }
  157.         return  "无定价"
  158. }
复制代码



作者: StSΜг    时间: 2019-11-20 11:22
很实用 谢谢了
作者: just24123    时间: 2019-11-20 11:58
这个不错哦。感谢分享,支持
作者: 大王驾到111    时间: 2019-11-20 18:09
谢谢分享
作者: ⊙續≡情    时间: 2019-11-20 20:04
感谢大佬分享
作者: 你的套路    时间: 2019-11-20 20:10
感谢分享  辛苦了
作者: fccccl    时间: 2019-11-20 20:24
感谢分享
作者: 欠收拾的萝卜    时间: 2019-11-20 20:37
谢谢楼主分享
作者: smithunter    时间: 2019-11-21 23:42
谢谢分享
作者: 玩家U_138033387    时间: 2019-11-22 08:15
试一试如何
作者: FezHess    时间: 2019-11-22 08:19
先观望一下,小白等什么时候做出gui再用
作者: zonewre    时间: 2019-11-22 08:55
牛皮,谢谢分享,这样又方便了不少
作者: 诺。相依    时间: 2019-11-22 08:57
看看
作者: 玩家U_117433568    时间: 2019-11-22 13:03
感谢大佬分享
作者: 鲨鱼鱼鱼鱼    时间: 2019-11-22 13:38
支持一下!!!!!
作者: 玩家U_140201905    时间: 2019-11-24 12:02
看一看
作者: 蕜剧の往    时间: 2019-11-24 12:28
回头拿小号试试
作者: 嘎嘣脆1995    时间: 2019-11-24 13:45
谢谢大佬
作者: 丨六七八九丨    时间: 2019-11-24 14:16
万分感谢

作者: 叶落V无风    时间: 2019-11-24 15:16
这真的是好东西啊,省得翻市集看了
作者: MockingG    时间: 2019-11-24 20:51
支持一下 坛内还有新的国际版吗
作者: MIGFLY    时间: 2019-11-24 22:43
发表于 2019-11-24 20:51
支持一下 坛内还有新的国际版吗

国际版似乎没啥问题
作者: 阿凉、梁    时间: 2019-11-25 03:48
这个怎么用?自己下载个ahk?
作者: 阿凉、梁    时间: 2019-11-25 03:50
大佬~AHK版本怎么用啊?打开exe~选择了~然后呢
作者: 玩家U_140202951    时间: 2019-11-25 04:19
非常感谢
作者: 啊吉师    时间: 2019-11-25 07:37
厉害了
作者: MIGFLY    时间: 2019-11-25 08:33
发表于 2019-11-25 03:50
大佬~AHK版本怎么用啊?打开exe~选择了~然后呢

对着装备使用 复制快捷键
作者: MIGFLY    时间: 2019-11-25 08:33
发表于 2019-11-25 03:48
这个怎么用?自己下载个ahk?

ahk是一个引擎,如果不想下可以下exe
作者: 这游戏难搞懂    时间: 2019-11-25 08:58
技术宅就是屌
作者: 眼线哥    时间: 2019-11-25 14:26
感谢分型
作者: 焚惑丶    时间: 2019-11-25 15:01
这个牛批了
作者: 玩家U_137562612    时间: 2019-11-25 16:52
谢谢好像大佬
作者: 祖国食人花    时间: 2019-11-25 16:58
感谢分享
作者: 漆黑之门牙    时间: 2019-11-25 17:14
有接口了就好操作多了我记得之前也有一个类似的软件
作者: 玩家U_126610751    时间: 2019-11-25 17:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: yia....    时间: 2019-11-25 17:38
23333333333333333333
作者: 玩家U_140202852    时间: 2019-11-25 21:42
不错,收藏了
作者: 不碎之灵73    时间: 2019-11-25 21:53
支持,感谢分享.
作者: cyaman23    时间: 2019-11-26 00:22
非常好的工具,感谢
作者: 玩家U_137765109    时间: 2019-11-26 00:25
感谢大佬的分享
作者: 汪大凶    时间: 2019-11-26 00:37
程序猿牛逼吼
作者: 一杆炸膛的枪    时间: 2019-11-26 09:44
66666666666666




欢迎光临 17173有料社区 (//bbs.17173.com/) Powered by Discuz! X3.2