On Sun, Jul 14, 2013 at 6:49 AM, goldtech <leeg...@operamail.com> wrote: > Hi, > > With Mozrepl addon in Firefox and Python I do: > >>>> import telnetlib >>>> tn = telnetlib.Telnet(r'127.0.0.1', 4242, 5) >>>> tn.read_eager() > '\nWelcome to MozRepl.\n\n - If you get stuck at the "' >>>> tn.read_until("repl> ") > ...snip... >>>> tn.write(r'alert(window.content.location.href)'+"\n") > > and I get an alert box with the URL of the active tab. > > But how do I read that URL into a python variable? Something like > tn.write(r';var zz = window.content.location.href'+ "\n") but that doesn't > get it into python. > > I would be grateful for help. Thanks.
This seems to be what you're after: https://github.com/bard/mozrepl/wiki/Tutorial By my reading of that, this should do it: tn.write('window.content.location.href\n') It seems to function somewhat like Python's own interactive mode - a bare expression gets sent to you. Very convenient. ChrisA -- http://mail.python.org/mailman/listinfo/python-list