在 Firefox 或 Safari 等浏览器中,打开网站后,我可以右键单击该页面,然后选择以下内容:“查看页面源代码”或“查看源代码”。这显示了该页面的 HTML 源代码。
在 Ruby 中,是否有一个函数(也许是一个库)允许我将此 HTML 源存储为变量?像这样的事情:
source = view_source(http://stackoverflow.com)
其中来源将是此文本:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Stack Overflow</title>
etc
Use 网络::HTTP http://ruby-doc.org/stdlib-2.0/libdoc/net/http/rdoc/Net/HTTP.html:
require 'net/http'
source = Net::HTTP.get('stackoverflow.com', '/index.html')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)