加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 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)
珍惜生命远离赌博
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[i].chomp! #!發生變化并返回 #$subject[i] =~ /比特币价格<(\d+)/i #错误示范 #p $subject[i] $subject[i] =~ /data-usd="(\d+)/i#匹配文本中的data-usd="后的数字 p "比特币现时价格",$1#匹配全部匹配到的的一个变量为$1 end #for i end #def end #module
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[i].chomp! #!發生變化并返回
#$subject[i] =~ /比特币价格<(\d+)/i #错误示范
#p $subject[i]
$subject[i] =~ /data-usd="(\d+)/i#匹配文本中的data-usd="后的数字
p "比特币现时价格",$1#匹配全部匹配到的的一个变量为$1
end #for i
end #def
end #module
比特币test.rar
(223.19 KB, 下载次数: 23)
2021/3/3 新增获取近五天的天气范例 (仅供娛乐, 不会切勿使用)
获取近五天的天气.rar
(192.69 KB, 下载次数: 29)
|