referredby
A Python module for parsing referrer URLs, in particular for common search engines.
It's main entry point is the referredby.who
method:
>>> import referredby >>> referredby.who('http://id.search.yahoo.com/search?fr=mkg030&p=friendly%20cat') SearchEngine(name='Yahoo! Indonesia', domain='id.search.yahoo.com', keywords=['friendly', 'cat'])
The list of search engines that it matches is borrowed from Spiros Denaxas's URI::ParseSearchString project.
Release notes
0.1.4
- Add a bunch of new Google country domains
- Support Python 3
0.1.3
- Add
googleadservices.com
domain
0.1.2
- Improve matching of Yahoo mail
- Add mail engine matching to the
who()
method
0.1.1
- Add more flexible matching of Yahoo search domains