<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: AJAX Scraping with scRUBYt! - LinkedIn, Google Analytics, Yahoo Suggestions</title>
	<atom:link href="http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/</link>
	<description>Experiences with Ruby and Rails, Web2.0 and other development technologies</description>
	<pubDate>Sat, 13 Mar 2010 19:54:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Eatcongress</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-138734</link>
		<dc:creator>Eatcongress</dc:creator>
		<pubDate>Fri, 04 Dec 2009 18:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-138734</guid>
		<description>&lt;p&gt;Commercial Publication,near public people interested today let limit hard film tree order alright emerge weight painting slip level mention location again good your express later off end liberal attempt district rich nation post anyway complete conference warn recently increasingly first proportion examination case engine neck develop hit supply student driver it daughter above gain walk fit police opportunity institution work imply extent against today balance through or warm ancient annual ancient payment ancient launch call limited push growing worth of interest over once potential tiny percent before payment&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Commercial Publication,near public people interested today let limit hard film tree order alright emerge weight painting slip level mention location again good your express later off end liberal attempt district rich nation post anyway complete conference warn recently increasingly first proportion examination case engine neck develop hit supply student driver it daughter above gain walk fit police opportunity institution work imply extent against today balance through or warm ancient annual ancient payment ancient launch call limited push growing worth of interest over once potential tiny percent before payment</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Google stop SERP scrapers by going Ajax? &#124; I Can Has Rankings?</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-137387</link>
		<dc:creator>Will Google stop SERP scrapers by going Ajax? &#124; I Can Has Rankings?</dc:creator>
		<pubDate>Tue, 13 Oct 2009 10:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-137387</guid>
		<description>&lt;p&gt;[...] a slew of different libraries which mimic browsing behavior and also handle ajax. Off the cuff, ScrubyT handles ajax quite well. Watir can actually open an instance of IE, FF, Safari, or even Chrome, and [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] a slew of different libraries which mimic browsing behavior and also handle ajax. Off the cuff, ScrubyT handles ajax quite well. Watir can actually open an instance of IE, FF, Safari, or even Chrome, and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DCKAP</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-136151</link>
		<dc:creator>DCKAP</dc:creator>
		<pubDate>Fri, 11 Sep 2009 10:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-136151</guid>
		<description>&lt;p&gt;It really great.. hope it will be implemented well.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It really great.. hope it will be implemented well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Chamberlain</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-136009</link>
		<dc:creator>Martin Chamberlain</dc:creator>
		<pubDate>Tue, 08 Sep 2009 13:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-136009</guid>
		<description>&lt;p&gt;Very impressed with ScRUBYt!&lt;/p&gt;

&lt;p&gt;It would be great to have an 'at a glance' overview of advantages over  Hpricot, Mechanize, ScrAPI, Watir etc.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Very impressed with ScRUBYt!</p>
<p>It would be great to have an &#8216;at a glance&#8217; overview of advantages over  Hpricot, Mechanize, ScrAPI, Watir etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anya183 likes undies</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-133920</link>
		<dc:creator>anya183 likes undies</dc:creator>
		<pubDate>Tue, 14 Jul 2009 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-133920</guid>
		<description>&lt;p&gt;When was this exactly?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>When was this exactly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-113129</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 11 Feb 2009 07:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-113129</guid>
		<description>&lt;p&gt;Jim, &lt;/p&gt;

&lt;p&gt;I am not sure you have this in your actual script too, but here you have &lt;/p&gt;

&lt;p&gt;click&lt;em&gt;by&lt;/em&gt;path(’/html/body/p/a’)&lt;/p&gt;

&lt;p&gt;(and not click by &lt;em&gt;x&lt;/em&gt;path)&lt;/p&gt;

&lt;p&gt;does that help? &lt;/p&gt;

&lt;p&gt;If not, please post this to the ML, it's too messy to answer all over the place (PM, mailing list, lightouse, blog comments :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Jim, </p>
<p>I am not sure you have this in your actual script too, but here you have </p>
<p>click<em>by</em>path(’/html/body/p/a’)</p>
<p>(and not click by <em>x</em>path)</p>
<p>does that help? </p>
<p>If not, please post this to the ML, it&#8217;s too messy to answer all over the place (PM, mailing list, lightouse, blog comments <img src='http://www.rubyrailways.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-112808</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Mon, 09 Feb 2009 01:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-112808</guid>
		<description>&lt;p&gt;This is a great example and will be very helpful on my current scraping project.    Does anyone have any experience dealing with pop-up windows.  I'm running into error and was hoping someone may have already dealt with a similar situation.  &lt;/p&gt;

&lt;p&gt;I'm getting the following error when I try to select an option box on 
a pop-up window. 
Error: Unable to locate element, using :name, "ddlslot1" 
 &lt;/p&gt;

&lt;p&gt;Here is the code: 
Scrubyt.logger = Scrubyt::Logger.new 
data = Scrubyt::Extractor.define :agent =&#62; :firefox do 
  fetch 'http://www.tvg.com' 
  sleep 1 
  fill&lt;em&gt;textfield 'Login1$txtAccountNumber', '142883' 
  fill&lt;/em&gt;textfield 'Login1$txtPIN', '8240' 
  select&lt;em&gt;option 'Login1$ddlState', 'Massachusetts' 
  click&lt;/em&gt;by&lt;em&gt;xpath('/html/body/form/div[2]/div/div/div/div/div[2]/div/ 
table/tbody/tr[5]/td[2]/input') 
  sleep 5 
  fetch '/Authenticated/program/default.aspx' 
  # click image to spawn a pop-up window that allows you to change the 
tracks selected on current page. 
    click&lt;/em&gt;by&lt;em&gt;xpath('/html/body/form/div[2]/div/div[2]/div[2]/div/div 
[2]/div[7]/img') 
 #Select Dubai as a track                           #  Error occurs 
here where I try to make a selection on the pop-up window 
  select&lt;/em&gt;option 'ddlSlot1','Dubai' &lt;/p&gt;

&lt;p&gt;once the selection(s) are made push this button to confirm the&lt;/p&gt;

&lt;p&gt;selection and return to main page. 
  click&lt;em&gt;by&lt;/em&gt;path('/html/body/p/a') 
  results "//body" 
It seems like the focus is not on the pop-up so I am not able to make 
the selection on the selection box.     Any help would be 
appreciated. 
Thanks, 
Jim&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is a great example and will be very helpful on my current scraping project.    Does anyone have any experience dealing with pop-up windows.  I&#8217;m running into error and was hoping someone may have already dealt with a similar situation.  </p>
<p>I&#8217;m getting the following error when I try to select an option box on<br />
a pop-up window.<br />
Error: Unable to locate element, using :name, &#8220;ddlslot1&#8243;
 </p>
<p>Here is the code:<br />
Scrubyt.logger = Scrubyt::Logger.new<br />
data = Scrubyt::Extractor.define :agent =&gt; :firefox do<br />
  fetch &#8216;http://www.tvg.com&#8217;<br />
  sleep 1<br />
  fill<em>textfield &#8216;Login1$txtAccountNumber&#8217;, &#8216;142883&#8242;<br />
  fill</em>textfield &#8216;Login1$txtPIN&#8217;, &#8216;8240&#8242;<br />
  select<em>option &#8216;Login1$ddlState&#8217;, &#8216;Massachusetts&#8217;<br />
  click</em>by<em>xpath(&#8217;/html/body/form/div[2]/div/div/div/div/div[2]/div/<br />
table/tbody/tr[5]/td[2]/input&#8217;)<br />
  sleep 5<br />
  fetch &#8216;/Authenticated/program/default.aspx&#8217;<br />
  # click image to spawn a pop-up window that allows you to change the<br />
tracks selected on current page.<br />
    click</em>by<em>xpath(&#8217;/html/body/form/div[2]/div/div[2]/div[2]/div/div<br />
[2]/div[7]/img&#8217;)<br />
 #Select Dubai as a track                           #  Error occurs<br />
here where I try to make a selection on the pop-up window<br />
  select</em>option &#8216;ddlSlot1&#8242;,&#8217;Dubai&#8217; </p>
<p>once the selection(s) are made push this button to confirm the</p>
<p>selection and return to main page.<br />
  click<em>by</em>path(&#8217;/html/body/p/a&#8217;)<br />
  results &#8220;//body&#8221;<br />
It seems like the focus is not on the pop-up so I am not able to make<br />
the selection on the selection box.     Any help would be<br />
appreciated.<br />
Thanks,<br />
Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caius</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-103334</link>
		<dc:creator>Caius</dc:creator>
		<pubDate>Tue, 23 Dec 2008 11:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-103334</guid>
		<description>&lt;p&gt;By the looks of it you're writing in markdown, and have forgotten to escape the underscores in &lt;code&gt;We again used an _and_wait method&lt;/code&gt; so its rendered it as &lt;em&gt;and&lt;/em&gt;wait. Just need to sprinkle a couple of \'s in there :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>By the looks of it you&#8217;re writing in markdown, and have forgotten to escape the underscores in <code>We again used an _and_wait method</code> so its rendered it as <em>and</em>wait. Just need to sprinkle a couple of \&#8217;s in there <img src='http://www.rubyrailways.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-102121</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 18 Dec 2008 08:43:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-102121</guid>
		<description>&lt;p&gt;Kokpit,&lt;/p&gt;

&lt;p&gt;A few thoughts:
- We are working on better documentation all the time - for example the skimr branch (rewriting scRUBYt! from scratch - see http://rubypond.com/articles/2008/12/09/web-spidering-and-data-extraction-with-scrubyt/) is developed with BDD so you have the test descriptions for everything 
- scRUBYt! is not Rails or something in that range - you can find out 90% of the functionality relatively quickly by digging around in the source code
- it's an open source software, so we are happy to accept documentation, suggestions or fixes to make it less intimadating - so why not contribute instead of complaining?
- almost every open source framework could have been ditched with the same reasoning before it got really popular. Fortunately there were enough people to help to reach the tipping point for those projects - this is not true for scRUBYt! yet (though there is a similar amount of bitching, so at least we are even in that area ;-))&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Kokpit,</p>
<p>A few thoughts:<br />
- We are working on better documentation all the time - for example the skimr branch (rewriting scRUBYt! from scratch - see <a href="http://rubypond.com/articles/2008/12/09/web-spidering-and-data-extraction-with-scrubyt/" rel="nofollow">http://rubypond.com/articles/2008/12/09/web-spidering-and-data-extraction-with-scrubyt/</a>) is developed with BDD so you have the test descriptions for everything<br />
- scRUBYt! is not Rails or something in that range - you can find out 90% of the functionality relatively quickly by digging around in the source code<br />
- it&#8217;s an open source software, so we are happy to accept documentation, suggestions or fixes to make it less intimadating - so why not contribute instead of complaining?<br />
- almost every open source framework could have been ditched with the same reasoning before it got really popular. Fortunately there were enough people to help to reach the tipping point for those projects - this is not true for scRUBYt! yet (though there is a similar amount of bitching, so at least we are even in that area ;-))</p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kokpit</title>
		<link>http://www.rubyrailways.com/ajax-scraping-with-scrubyt-linkedin-google-analytics-yahoo-suggestions/comment-page-1/#comment-102106</link>
		<dc:creator>Kokpit</dc:creator>
		<pubDate>Thu, 18 Dec 2008 07:57:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.rubyrailways.com/?p=278#comment-102106</guid>
		<description>&lt;p&gt;This is great, but unfortunately, sCRUBYt is too intimidating and has no documentation. For this reason me and many people I know are still kinda stuck on mechanize and Hpricot.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is great, but unfortunately, sCRUBYt is too intimidating and has no documentation. For this reason me and many people I know are still kinda stuck on mechanize and Hpricot.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
