查看: 3514|回复: 5

[讨论] 毫无作用的利用网页获取某虚拟货币价格和五天天氣范例

[复制链接]
梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2021-2-27 18:53:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 ppspssss 于 2021-3-4 13:32 编辑

以前发过贴子想用脚本获取网页到游戏 , https://rpg.blue/thread-409865-1-1.html
我想过利用网页获取一些比如数值之类的东西, , 就随便想了的获取一下虚拟货币, 原理:先获取网页的原始代码, 然后下载到工程目录的文本之中, 再利用ruby读取文本逐行利用正规表达式(特征码)来匹配现时价钱,
并不知有什么用途, 而且发现好多网站都是获取不了网页原始码,大慨是编码不对? 好多网页数值 "if api.call(0, "#{url}?#{rand(10)}", buf, 1024, 0, 0) == 0" 不等于0 就获取不了 有没人知道咋回事
问NPC请 要先点 获取指定网页源代码 再  获取比X币价格 ,

每天不用看网页就能观看矿难过程(X)  
珍惜生命远离赌博

[pre lang="ruby"]module BBwin
    $time=0
def self.获取指定网页源代码 #
a = url_data("https://price.btcfans.com/") #网页例子
f = File.open("网页源代码.txt","w+") #a+意思:讀取,写入,覆盖原文件,文件不存在自动创建
#p a
f.write(a)

      
end #def


def self.获取比特币价格 #
#f = File.open("网页源代码.txt","w+")
$subject=[]
$subject = File.readlines("网页源代码.txt")#$subject等于行里所有行数
#p $subject.size
  for i in 0...$subject.size  #遍历所有行数
$subject.chomp! #!發生變化并返回
#$subject =~ /比特币价格<(\d+)/i #错误示范
#p $subject
$subject =~ /data-usd="(\d+)/i#匹配文本中的data-usd="后的数字

p "比特币现时价格",$1#匹配全部匹配到的的一个变量为$1
end #for i




end #def

end #module[/pre]
QQ截图20210227180306.png
QQ截图20210227180409.png
比特币test.rar (223.19 KB, 下载次数: 23)

2021/3/3 新增获取近五天的天气范例 (仅供娛乐, 不会切勿使用)
QQ截图20210303214556.png
获取近五天的天气.rar (192.69 KB, 下载次数: 29)
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2021-3-3 08:34:18 | 显示全部楼层
求问怎样在VA中获取本地天气
只找到个Python版

点评

我认为还是没什么用, 像我这里澳门天气都没什么变化, 平平淡淡 , 看著好的功能, 但实质好像并不好  发表于 2021-3-3 22:40
太酷了~我想著如果游戏內的天气与本地天气有关联好像会挺有趣~  发表于 2021-3-3 22:01
居然你这个自带天气接口的 , 太酷了, 能获取本地的天气  发表于 2021-3-3 21:51
回复

使用道具 举报

梦石
2
星屑
13779
在线时间
2319 小时
注册时间
2011-6-4
回帖
586
发表于 2021-3-3 08:47:03 | 显示全部楼层
楼主总能想到一些新颖的东西。
BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部