Hey.. I just installed hpricot but it acts strange..
I tried an example from http://code.whytheluckystiff.net/hpricot/wiki/HpricotBasics but it
didn't work.. It just gave me "test.rb:1: parse error, unexpected
tIDENTIFIER, expecting $"...
After that i tried ruby -ropen-uri -e
'eval(open("http://balloon.hobix.com/hpricot").read)' and it launched
the script on that page without any problems..
I tried to copy that script and pasted it into my texteditor to just
try to launch it but it gave me the :
"test.rb:1: parse error, unexpected tIDENTIFIER, expecting $
puts "You may use XPath (//span[@class='entryPermalink']) or CSS
selectors (spanendlements.each { |ele| pp ele } }t? [h/I]? "ts found."
Maybe you better show us your actual code. There are several examples on that page.
Look at this:
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open("http://qwantz.com/"\))
(doc/"p/a/img").each do |img|
puts img.attributes['class']
end
It works although it doesn't actually find and image with a 'class' attribute.
···
On Aug 18, 2006, at 7:00 AM, fabsy wrote:
Hey.. I just installed hpricot but it acts strange..
I tried an example from http://code.whytheluckystiff.net/hpricot/wiki/HpricotBasics but it
didn't work.. It just gave me "test.rb:1: parse error, unexpected
tIDENTIFIER, expecting $"...
--
Seven Deadly Sins? I thought it was a to-do list!
> Hey.. I just installed hpricot but it acts strange..
> I tried an example from
> http://code.whytheluckystiff.net/hpricot/wiki/HpricotBasics but it
> didn't work.. It just gave me "test.rb:1: parse error, unexpected
> tIDENTIFIER, expecting $"...
Maybe you better show us your actual code. There are several examples
on that page.
Look at this:
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open("http://qwantz.com/"\))
(doc/"p/a/img").each do |img|
puts img.attributes['class']
end
It works although it doesn't actually find and image with a 'class'
attribute.
--
Seven Deadly Sins? I thought it was a to-do list!
Im getting the same error with the code you pasted..
I'm running ruby 1.8.5 (2006-08-18) [powerpc-darwin8.7.0] with Hpricot 0.4.43 and I just cut and pasted the above code. It still works. I'm stumped.
···
On Aug 18, 2006, at 8:00 AM, fabsy wrote:
Chris Gehlker skrev:
On Aug 18, 2006, at 7:00 AM, fabsy wrote:
Hey.. I just installed hpricot but it acts strange..
I tried an example from http://code.whytheluckystiff.net/hpricot/wiki/HpricotBasics but it
didn't work.. It just gave me "test.rb:1: parse error, unexpected
tIDENTIFIER, expecting $"...
Maybe you better show us your actual code. There are several examples
on that page.
Look at this:
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open("http://qwantz.com/"\))
(doc/"p/a/img").each do |img|
puts img.attributes['class']
end
It works although it doesn't actually find and image with a 'class'
attribute.
--
Seven Deadly Sins? I thought it was a to-do list!
Im getting the same error with the code you pasted..
---
Conscience is thoroughly well-bred and soon leaves off talking to those who do not wish to hear it.
-Samuel Butler, writer (1835-1902)
>
> Chris Gehlker skrev:
>
>> On Aug 18, 2006, at 7:00 AM, fabsy wrote:
>>
>>> Hey.. I just installed hpricot but it acts strange..
>>> I tried an example from
>>> http://code.whytheluckystiff.net/hpricot/wiki/HpricotBasics but it
>>> didn't work.. It just gave me "test.rb:1: parse error, unexpected
>>> tIDENTIFIER, expecting $"...
>>
>> Maybe you better show us your actual code. There are several examples
>> on that page.
>>
>> Look at this:
>>
>> require 'rubygems'
>> require 'hpricot'
>> require 'open-uri'
>> doc = Hpricot(open("http://qwantz.com/"\))
>> (doc/"p/a/img").each do |img|
>> puts img.attributes['class']
>> end
>>
>> It works although it doesn't actually find and image with a 'class'
>> attribute.
>>
>>
>> --
>> Seven Deadly Sins? I thought it was a to-do list!
>
> Im getting the same error with the code you pasted..
Weird,
I'm running ruby 1.8.5 (2006-08-18) [powerpc-darwin8.7.0] with
Hpricot 0.4.43 and I just cut and pasted the above code. It still
works. I'm stumped.
---
Conscience is thoroughly well-bred and soon leaves off talking to
those who do not wish to hear it.
-Samuel Butler, writer (1835-1902)
I'ts really strange.. It works in irb but not when im pasting in in a
.rb file..
Maby I should re-install it?
> I'ts really strange.. It works in irb but not when im pasting in in a
> .rb file..
> Maby I should re-install it?
Maybe. It seems to me that if it weren't installed correctly it
wouldn't work in irb either but I can't think of anything better to try.
--
Vegetarians eat Vegetables, Humanitarians frighten me
Yeah.. re-installed it but i still get the same error..
I'ts really strange.. It works in irb but not when im pasting in in a
.rb file..
Maby I should re-install it?
Maybe. It seems to me that if it weren't installed correctly it
wouldn't work in irb either but I can't think of anything better to try.
--
Vegetarians eat Vegetables, Humanitarians frighten me
Yeah.. re-installed it but i still get the same error..
fabsy wrote:
> I just pasted:
>
> require 'rubygems'
> require 'hpricot'
> require 'open-uri'
>
> doc = Hpricot(open("http://qwantz.com/"\))
> (doc/"p/a/img").each do |img|
> puts img.attributes['class']
> end
>
> into a file and tried to run it.. It gave me the
> "hej.rb:1: parse error, unexpected tIDENTIFIER, expecting $
> require 'open-uri'"
Smells like you've got a line-endings problem.
Aah!
I got a new texteditor and it works like a charm!
Thank you guys..