Ruby搜索Nokogiri元素

时间:2015-08-15 01:58:23

标签: ruby parsing nokogiri

我正在尝试使用Nokogiri从网站搜索某些信息。页面非常大,有许多不同的元素。如何搜索某些javascript代码中的元素。这是下面的一个例子。例如,我想搜索legislators.email2104

的值
doc = Nokogiri::HTML(open('www.mywebsite'))

这是doc对象中信息的一部分。

<script language=\"JavaScript\"><![CDATA[<!--     \n \nvar NN4 = document.layers? true : false;  var IE4 = document.all? true : false;  var id = '1164';var legislators = new Object();legislators.fname2128 = \"Neil\";legislators.lname2128 = \"Anderson\";legislators.email2128 = \"nanderson@house.idaho.gov\";legislators.title2128 = \"Representative\";legislators.fname2104 = \"Robert\";legislators.lname2104 = \"Anderst\";legislators.email2104 = \"randerst@house.idaho.gov\";legislators.title2104 = \"Representative\";legislators.fname2 = \"Ken\";legislators.lname2 = \"Andrus\";legislators.email2 = \"kandrus@house.idaho.gov\";legislators.title2 = \"Representative\";legislators.fname3524 = \"Kelly

0 个答案:

没有答案