Fixes to mayor-only scrapers

Note that these may be buggy: Pupa is not allowing debug logging and throwing warnings like the following:

```
20:02:59 WARNING pupa: Value u'' for field 'value' Value %(value)r for field '%(fieldname)s' does not match regular expression '%(pattern)s'
```

I'll resume work on this when this issue is addressed.