<?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>Kommentare zu: Web scraping mit Ruby/Mechanize</title>
	<atom:link href="http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/</link>
	<description>A Blog about Linux, Networking, Development and Security.</description>
	<lastBuildDate>Fri, 25 Jun 2010 09:50:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Von: apoc</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-12041</link>
		<dc:creator>apoc</dc:creator>
		<pubDate>Tue, 27 Apr 2010 16:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-12041</guid>
		<description>@RiPr:

Für Radiobuttons gibt es die Methoden check/uncheck bzw. click (als toggle). Das wird aber auch im &lt;a href=&quot;http://mechanize.rubyforge.org/mechanize/GUIDE_rdoc.html&quot; rel=&quot;nofollow&quot;&gt;GUIDE&lt;/a&gt; erwähnt (unter Advanced Form Techniques).</description>
		<content:encoded><![CDATA[<p>@RiPr:</p>
<p>Für Radiobuttons gibt es die Methoden check/uncheck bzw. click (als toggle). Das wird aber auch im <a href="http://mechanize.rubyforge.org/mechanize/GUIDE_rdoc.html" rel="nofollow">GUIDE</a> erwähnt (unter Advanced Form Techniques).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: RiPr</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-11159</link>
		<dc:creator>RiPr</dc:creator>
		<pubDate>Wed, 17 Mar 2010 16:10:24 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-11159</guid>
		<description>Hallo!
Für die, die es interessiert:
So kann man sich ebenfalls ein Element über seine ID holen:

target_form = (page/:form).find { &#124;elem&#124; elem[&#039;id&#039;] == &#039;id_name&#039; }

Eine weitere Frage hätte ich jedoch noch:
Wie kann ich einen Radiobutton checken?</description>
		<content:encoded><![CDATA[<p>Hallo!<br />
Für die, die es interessiert:<br />
So kann man sich ebenfalls ein Element über seine ID holen:</p>
<p>target_form = (page/:form).find { |elem| elem['id'] == &#8216;id_name&#8217; }</p>
<p>Eine weitere Frage hätte ich jedoch noch:<br />
Wie kann ich einen Radiobutton checken?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: apoc</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-9938</link>
		<dc:creator>apoc</dc:creator>
		<pubDate>Tue, 02 Feb 2010 18:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-9938</guid>
		<description>@RiPr: Mithilfe von X-Path Ausdrücken ist so gut wie alles möglich. Hier gibt es eine Einführung: http://www.w3schools.com/Xpath/ Beispiele:

&lt;pre lang=&quot;ruby&quot; line=&quot;1&quot;&gt;
page.search &quot;//a[@class=&#039;eine_klasse&#039;]&quot; # alle Link-Elemente mit der Klasse &quot;eine_klasse&quot;

page.search &quot;//*[@id=&#039;eindeutige_id&#039;]&quot; # alle Elemente mit der ID &quot;eindeutige_id&quot;

# (das geht auch abgekürzt über die funktion id:)
page.search &quot;id(&#039;eindeutige_id&#039;)&quot;
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>@RiPr: Mithilfe von X-Path Ausdrücken ist so gut wie alles möglich. Hier gibt es eine Einführung: <a href="http://www.w3schools.com/Xpath/" rel="nofollow">http://www.w3schools.com/Xpath/</a> Beispiele:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;">page.<span style="color:#9900CC;">search</span> <span style="color:#996600;">&quot;//a[@class='eine_klasse']&quot;</span> <span style="color:#008000; font-style:italic;"># alle Link-Elemente mit der Klasse &quot;eine_klasse&quot;</span>
&nbsp;
page.<span style="color:#9900CC;">search</span> <span style="color:#996600;">&quot;//*[@id='eindeutige_id']&quot;</span> <span style="color:#008000; font-style:italic;"># alle Elemente mit der ID &quot;eindeutige_id&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;"># (das geht auch abgekürzt über die funktion id:)</span>
page.<span style="color:#9900CC;">search</span> <span style="color:#996600;">&quot;id('eindeutige_id')&quot;</span></pre></td></tr></table></div>

]]></content:encoded>
	</item>
	<item>
		<title>Von: RiPr</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-9931</link>
		<dc:creator>RiPr</dc:creator>
		<pubDate>Tue, 02 Feb 2010 12:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-9931</guid>
		<description>Super Beitrag!
Aber ich hätte da noch eine Frage: Ist es möglich ein Element anhand seiner styleclass oder seiner id zu holen? 
Also dass ich z.B. alle links einer Seite mit der selbe styleclass bekomme, bzw das Element mit der einen bestimmten id?

Da das, was ich im Moment brauche alles in einem div eingeschlossen ist konnte ich es mit page.search &#039;/html/body/....&#039; machen. Aber schöner wäre es anders.</description>
		<content:encoded><![CDATA[<p>Super Beitrag!<br />
Aber ich hätte da noch eine Frage: Ist es möglich ein Element anhand seiner styleclass oder seiner id zu holen?<br />
Also dass ich z.B. alle links einer Seite mit der selbe styleclass bekomme, bzw das Element mit der einen bestimmten id?</p>
<p>Da das, was ich im Moment brauche alles in einem div eingeschlossen ist konnte ich es mit page.search &#8216;/html/body/&#8230;.&#8217; machen. Aber schöner wäre es anders.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Nils</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-9578</link>
		<dc:creator>Nils</dc:creator>
		<pubDate>Thu, 21 Jan 2010 18:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-9578</guid>
		<description>Hey!

Danke für den super Artikel. Ich wühl mich grad durch die Doku, und muss sagen, die ist leider für mich nciht all zu aufschlußreich, aber dein Artikel bereinigt da die ein, oder andere Unklarheit!

Danke.

Gruß,
Nils</description>
		<content:encoded><![CDATA[<p>Hey!</p>
<p>Danke für den super Artikel. Ich wühl mich grad durch die Doku, und muss sagen, die ist leider für mich nciht all zu aufschlußreich, aber dein Artikel bereinigt da die ein, oder andere Unklarheit!</p>
<p>Danke.</p>
<p>Gruß,<br />
Nils</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Content Extraction Algorithmen: Density/CCB &#171; sixserv blog</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-7088</link>
		<dc:creator>Content Extraction Algorithmen: Density/CCB &#171; sixserv blog</dc:creator>
		<pubDate>Mon, 09 Nov 2009 19:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-7088</guid>
		<description>[...] Artikel, &#8220;Web scraping mit Ruby/Mechanize&#8221; zeigte ich wie man Webseiten von einem Ruby Skript laden lässt und definierte Inhalte daraus [...]</description>
		<content:encoded><![CDATA[<p>[...] Artikel, &#8220;Web scraping mit Ruby/Mechanize&#8221; zeigte ich wie man Webseiten von einem Ruby Skript laden lässt und definierte Inhalte daraus [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: bernd</title>
		<link>http://sixserv.org/2009/05/27/webscripting-mit-ruby-und-mechanize/comment-page-1/#comment-5902</link>
		<dc:creator>bernd</dc:creator>
		<pubDate>Wed, 23 Sep 2009 21:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://sixserv.org/?p=398#comment-5902</guid>
		<description>Danke fuer den schoenen Artikel hat mir sehr geholfen.</description>
		<content:encoded><![CDATA[<p>Danke fuer den schoenen Artikel hat mir sehr geholfen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
