not sure I understand correctly but to me you don't need albatross.<div><br></div><div>With Soup:<br><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><font face="Arial, sans-serif" size="2">
<div><font face="Times New Roman, serif" size="3"> <font face="Arial, sans-serif" size="2">1) go to a URL and get the content (easy part)</font></font></div></font></div></blockquote><div><br></div><div>soupTag := Soup fromUrl: 'yourUrl.html'.</div>
<div><br></div><div>otherTag := (soup findTagByClass: 'whateverClassNameWhereTheSessionIdBelong').</div><div><div><br></div><div>otherUrlString := (messageSoupTag childAt: 3) attributeAt: 'href'. "if the url is in the 3rd child of otherTag"</div>
<div><br></div><div>secondSoupTag := Soup fromUrl: otherUrl.</div><div><br></div><div>"or convert as a true URL object that you can change"</div><div> </div><div>url := otherUrlString asUrl.</div><div><br></div>
<div>etc...</div><div><span class="Apple-tab-span" style="white-space:pre">                </span></div><div>hth,</div><div><br></div><div>Cédrick<span class="Apple-tab-span" style="white-space:pre">        </span></div></div><div><br></div><div>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><font face="Arial, sans-serif" size="2">
<div> 2) go to a URL and retrieve some session ID then make a more elaborated request (POST, GET, or even trigger some Javascript)</div></font></div></blockquote><div><br></div><div> </div></div>
</div>