Thursday, February 03, 2011

Where do 'Page 3 Girls' come from?

I know you've been dying to know that answer to that question. Zoe Kleinman from the BBC got me thinking about Page 3 Girls with a tweet. A quick web search shows that there's a special Page 3 web site (watch out: click that link and you may see topless young women).

So I wrote some code using BeautifulSoup to extract the location of each maiden.
import urllib
import re
from BeautifulSoup import BeautifulSoup

def get_maidens(a):
    f = urllib.urlopen("" % a)
    s = BeautifulSoup(f)
    return s.findAll('a', href=re.compile("^/girl/"), onmouseout="hideddrivetip()")

def get_location(m):
    f = urllib.urlopen("" % m)
    s = BeautifulSoup(f)
    return s.find('span', id="girlLocation")

l = []

for a in range(1,5):
    ms = get_maidens(a)
    for m in ms:

for m in l:
    lo = get_location(m)
        print lo.string
        print "No location"
And with the help of BatchGeo here's a map of the 165 women featured on the Page 3 web site:

View Page 3 in a full screen map

So it's pretty clear that Page 3 is a mostly southern phenomenon. Go into Wales or the north of Blackpool and you won't find many women represented. Would be good to map this against population density. Zoom a bit and, yes, Essex has been quite a supplier of Page 3 girls.

PS I had also grabbed the full text of their biographies and done some word analysis to see if there was anything interesting. And, well, let's just say that the list of common words was indicative of the reading age of Sun readers.

1 comment:

Vlad The Impatient said...

At the risk of spoiling the fun, can't this be explained by South (i.e. as close to London as possible) being where one (thinks one) needs to be in order to "make it" in that particular business (and many others, too) so the girls gravitate there, as it were?

Still, it's good to know one's living near the fount of wisdom^H^H^H^H^Hflesh. Makes for colourful Friday nights out.