open-uri

    0热度

    1回答

    试图编写一个Ruby命令行界面。但是,当程序退出时,则会显示消息。 这里是我的程序: require 'open-uri' url = ARGV[0] if url.nil? abort "no URL provided" end begin puts open(url) rescue => e abort e.message end 我得到以下

    1热度

    1回答

    我写一个脚本独立和this question地址,我遇到的问题,像原来的海报我尝试使用 OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE 但我有与没有运气。 在其中一个回复中提到您可能可以更改程序来发送不同的客户端问候语。在ruby脚本中可以做到这一点吗? 我目前使用的是ruby 2.0.0-1.9.5,不想更改我的ruby版本。 如果

    0热度

    1回答

    好吧, 我正在写无处不在的爬虫,并遇到了一些问题。 〜毫不奇怪,在Ruby的时候总是一个noob。 我使用Nokogiri来获取页面的html - 找到我感兴趣的所有链接,然后下载与这些链接相关的文件。一切都很好。 但是,我似乎无法从单一方法获取所需的信息。 如果我使用file = open(Src).read那么文件包含文件的内容 - 这非常适合保存到数据库以及散列目的。但它并没有给我轻松访问(

    0热度

    1回答

    我已经建立了一个使用open-uri和nokogiri的网页爬虫ruby脚本,我很新,但它都适用于我需要从中提取数据的几个网站除了使用相对URL之外,其源代码中包含完整的网址。 脚本的功能是打开页面,构建一个打开的页面数组,然后从css(而不是xpath)中提取数据。 如何强制脚本使用完整的URL在他们相对的,它的被窃听我一会儿实例,我似乎无法让它运行 在我的情况,我想我需要在推送网址的时候添加一

    0热度

    2回答

    使用Node的open-uri模块,是否有可能打开多个页面?例如,用户的博客可能有10页。 红宝石 index = 1 downloads = [] page = open("http://#{user_name}.tumblr.com/page/#{index.to_s}") do |page| page.each_line do |line| downloads.pu

    5热度

    3回答

    我试过这么多的网址正常访问,他们似乎直到我碰到这个特殊的人来罚款: require 'rubygems' require 'nokogiri' require 'open-uri' doc = Nokogiri::HTML(open("http://www.moxyst.com/fashion/men-clothing/underwear.html")) puts doc 这是结果:

    0热度

    1回答

    我有一个网络电台 require 'open-uri' rquiire 'json' songlist=open('http://douban.fm/j/mine/playlist?type=n&channel=0') ##this will return a json file: ##{"r":0,"song" [{"album":"\/subject\/25863639\/","pic

    1热度

    4回答

    我正在用Ruby和Nokogiri进行数据抓取。是否可以在我的电脑中下载和解析本地文件? 我: require 'open-uri' url = "file:///home/nav/Desktop/Scraping/scrap1.html" 提示错误为: No such file or directory @ rb_sysopen - file:\home/nav/Desktop/Scra

    9热度

    1回答

    我最近遇到了使用OpenURI的问题。每open方法导致以下错误: "No such file or directory @ rb_sysopen". 我的代码看起来简直像下面这样: data = open("http://google.ca/") 我加入gem 'nokogiri'后不久发现错误我Gemfile和运行bundle install,虽然我没有说明这是否导致了问题,并从那时起

    1热度

    1回答

    无法打开URL“http://www.diretaimoveisbh.com.br//Resultado.asp?nTransacao=V&vid_tipoimovel=&vId_bairro=&pagina=11”与open-uri,它保持抛出错误“OpenURI :: HTTPError异常:500内部服务器错误”,我到处搜索,但没有得到任何解决方案。 请帮助如果有人在这里知道如何解决这个问题