By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,190 Members | 1,412 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,190 IT Pros & Developers. It's quick & easy.

is there a python object which can interpret java-script?

P: n/a
Hi,

my short question:

is there a python object which can interpret java-script?

the whole story ;-)

I wrote some streaming-scripts for the xbox mediaplayer which supports
python. for a new script i tried to filter the stream-url from an
website. it seems, that the site ist using java-script and the url is
only visible if the java-script was interpreted. i am using urllib to
retrieve the page.. but it seems that urllib is not ready for
java-script...

the site:
http://www.prosieben.de/show_comedy/..._video/07029//

the url i need:
http://redirect.streaming.szm.de/red...ttenladen.wmv&
i hoper someone has an idea...

cya
Alex
Jul 19 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Alexander Fillips wrote:
Hi,

my short question:

is there a python object which can interpret java-script?

the whole story ;-)


google("python javascript")

First link is a Python binding to the SpiderMonkey JavaScript
interpreter from the Mozilla project. It's unmaintained, and I've never
tested it, but it's worth a try.

--
Robert Kern
rk***@ucsd.edu

"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter

Jul 19 '05 #2

P: n/a
The Great 'Alexander Fillips' uttered these words on 5/9/2005 7:34 AM:
Hi,

my short question:

is there a python object which can interpret java-script?

the whole story ;-)

I wrote some streaming-scripts for the xbox mediaplayer which supports
python. for a new script i tried to filter the stream-url from an
website. it seems, that the site ist using java-script and the url is
only visible if the java-script was interpreted. i am using urllib to
retrieve the page.. but it seems that urllib is not ready for
java-script...


http://wwwsearch.sourceforge.net/python-spidermonkey/ is a
Python-Javascript bridge.

To do what you are trying, you will have to execute the Javascript in
that web page in the context of the page you are downloading...I am not
quite sure how you will go about doing that without re-inventing what a
Javascript-enabled browser does.

Knowing nothing about the Xbox environment, here is a suggestion that I
feel will make your task easier. Can you not use javascript-enabled
links text browser to access the page and capture the output HTML source
from links into Python? (Or if you can use win32all, you can automate IE
to view source and process that source in Python to get your URL)

Thanks,
-Kartic
Jul 19 '05 #3

P: n/a
Kartic wrote:
The Great 'Alexander Fillips' uttered these words on 5/9/2005 7:34 AM:
Hi,

my short question:

is there a python object which can interpret java-script?

the whole story ;-)

I wrote some streaming-scripts for the xbox mediaplayer which supports
python. for a new script i tried to filter the stream-url from an
website. it seems, that the site ist using java-script and the url is
only visible if the java-script was interpreted. i am using urllib to
retrieve the page.. but it seems that urllib is not ready for
java-script...

http://wwwsearch.sourceforge.net/python-spidermonkey/ is a
Python-Javascript bridge.

To do what you are trying, you will have to execute the Javascript in
that web page in the context of the page you are downloading...I am not
quite sure how you will go about doing that without re-inventing what a
Javascript-enabled browser does.

Knowing nothing about the Xbox environment, here is a suggestion that I
feel will make your task easier. Can you not use javascript-enabled
links text browser to access the page and capture the output HTML source
from links into Python? (Or if you can use win32all, you can automate IE
to view source and process that source in Python to get your URL)


if the xbox media player is active there is only support for python. it
is possible to run linux on the xbox, but not at the same time as xbmc
is active. i found a browser for the xbox (linksboks) but here still the
same problem. thank for your tips...

Alex
Jul 19 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.