urllib to open url with frames?

Craig H. Anderson CraigHA at attbi.com
Wed Aug 21 06:58:33 CEST 2002

I want to read the playlist from local public radio station.
My first attempt to use urllib got an error:
This page uses frames, but your browser doesn't support them.

Help please.  The code and response follow.

import urllib
url = "http://cpr.org/playlist/?%s"
params = urllib.urlencode({'Frames':1})
ff = urllib.urlopen(url % params)
zz = ff.read()
print zz


<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>CPR's Classical Music Channel Playlist</title>

<frameset framespacing="0" border="false" frameborder="0" rows="30,*">
  <frame name="banner" scrolling="no" noresize target="contents" src="../HEADER2.HTM" marginwidth="0" marginheight="0">
  <frameset cols="140,*">
    <frame name="contents" target="main" src="../bar.htm" scrolling="no" marginwidth="0" marginheight="0" noresize style="margin: -1px">
    <frame name="main" scrolling="auto" marginwidth="0" marginheight="0" noresize src="http://plclients.classicalradio.org/cgi-bin/cpr2/playlist.cgi">
  <p>This page uses frames, but your browser doesn't support them.</p>

More information about the Python-list mailing list