| 赞 | 76 |
| VIP | |
| 好人卡 | |
| 积分 | 147 |
| 经验 | |
| 最后登录 | 2025-12-9 |
| 在线时间 | 2175 小时 |
- 梦石
- 0
- 星屑
- 14720
- 在线时间
- 2175 小时
- 注册时间
- 2016-9-20
- 回帖
- 777
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 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]
比特币test.rar
(223.19 KB, 下载次数: 23)
2021/3/3 新增获取近五天的天气范例 (仅供娛乐, 不会切勿使用)
获取近五天的天气.rar
(192.69 KB, 下载次数: 29)
|
|