I was using this simple script to parse some links from a web page
require ‘open-uri’
require ‘hpricot’
strLink = “http://sportsline.com/nfl/scoreboard/2006/week9”
@doc = Hpricot(open(strLink))
@doc.search(“a”).each do |a|
if a.inner_html.include?"GameCenter"
puts 'http://sportsline.com' + a.attributes['href']
end
end
The script worked fine with the stable gem (0.4) but breaks with the
development gem (4.76). Unfortunately, I cannot find any documentation
that tells me what has changed between them
Any ideas would be greatly appreciated.
thanks,
Luis
File a bug on the Hpricot trac:
http://code.whytheluckystiff.net/hpricot/report
Be sure to include more information, for example the exact error
message, and preferably the smallest piece of code to reproduce said
error.
Positive. The script works correctly with include? Does not work with
index.
Luis
On Sun, Dec 03, 2006 at 10:35:05AM +0900, [email protected] wrote:
The script worked fine with the stable gem (0.4) but breaks with the
development gem (4.76). Unfortunately, I cannot find any documentation
that tells me what has changed between them
Hey, thanks, this was a problem with script tags found inside javascript
blocks.
Speaking particularly of, uh, this here at line 534:
This is fixed in the repository. Can you checkout from
http://code.whytheluckystiff.net/svn/hpricot/trunk and see if it has
healed??
Doing rake install
will make the gem and install it.
_why
[email protected] wrote:
if a.inner_html.include?"GameCenter"
puts 'http://sportsline.com' + a.attributes['href']
end
end
Are sure you want to use ‘include?’ and not ‘index’ ?
T.
_why wrote:
if (switchTacoda != 'off') {
document.write('<script src="http://an.tacoda.net/an/12026/slf.js"
language=“JavaScript”></script>');
}
This is fixed in the repository. Can you checkout from
http://code.whytheluckystiff.net/svn/hpricot/trunk and see if it has healed??
Doing rake install
will make the gem and install it.
_why
After I figured out how to get the svn code in my windows box I ran the
rake install and get the following error
rake package
rake aborted!
undefined method `exitstatus’ for nil:NilClass
C:/temp2/hpricot/rakefile:169
(See full trace by running task with --trace)
thanks,
Luis