Python - Regex Find Between 2 string

web_source = urllib.urlopen('http://www.webscantest.com').read()
links = re.findall('<a href="(.*?)"', web_source)


output  // Find String Between <a gref="%result%"
['jsmenu/auto_datastore.php', 'jsmenu/auto_shutterdb.php', 'jsmenu/auto_crosstraining.php', 'csrf', 'cors.php', 'jsmenu/auto_osrun.php', 'jsmenu/cookie_set_coffeepits.php', 'jsmenu/dynalink_myfiles.php', 'jsmenu/dynalink_rfplaces.php', 'jsmenu/gotoframeme.php?foo%3D0+bar%3D+url%3Dhttps%3A%2F%2Fauth.ntobjectives.com+dr%3Dsomedir', 'jsmenu/gotoajax.php', 'gonowhere', 'picshare/', 'static/', 'xmldb/index.php', 'infodb/index.php', 'business', 'images/bouncingmike.jpg?a=b', '/privacy.php']

Find all between (')
b = re.findall('[\'](.*?)[\']', a)