Uranus�pices? 2020-06-11 17:14 采纳率: 33.3%
浏览 115

ruby 如何在json文件中用正则表达式解析url?

图片说明
这个文件是 json文件的格式 如何用正则表达式把 url地址解析出来 就是把黑体的链接输出出来
"url":**_"/publications-news/news/2020-04-17/doolittle-raid-78th-anniversary"_**

我是这样写的 但是url输出不出来
图片说明

#encoding:utf-8
$stdout.sync = true

require 'nokogiri'

url = "https://www.afa.org/publications-news/news/_jcr_content/content/news.news.json"

agent = '-A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"'

code =curl.exe -s #{agent} -c cookies.txt -k -L "#{url}" -e "https://www.afa.org/publications-news/news"

info = code.force_encoding("UTF-8")

doc = Nokogiri::HTML(code.force_encoding("UTF-8"))

File.new("w.html","w").puts code

array_list = info.scan(/title.*?/im)

for i in 0..array_list.size-1

url= array_list [i]**[/"url":"(.*?)"/,1]**.to_s

puts "[Url]:#{url}\n"
end

谁能帮我看看怎么写

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-08-31 08:43
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?