【发布时间】:2015-06-26 23:19:11
【问题描述】:
我正在通过以下方式下载 HTML 页面的一部分:
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('https://example.com/index.html'))
wiki = doc./('//*[@id="wiki"]/div[1]')
我需要样式表才能正确显示它。它们包含在标题中,如下所示:
<!DOCTYPE html>
<html lang="en" class="">
<head>
...
<link href="https://example.com/9f40a.css" media="all" rel="stylesheet" />
<link href="https://example.com/4e5fb.css" media="all" rel="stylesheet" />
...
</head>
...
并且它们的命名可以更改。如何解析/下载样式表的本地副本?
【问题讨论】: