Changeset 1467 in products
- Timestamp:
- Dec 23, 2009 1:00:43 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/keywords.py
r1466 r1467 61 61 if page_text and page_text != 'sh: lynx: command not found': 62 62 #page_words = page_text.lower().split() 63 page_text = page_text 63 page_text = page_text.decode('utf8') 64 64 else: 65 65 return _(u'Could not find lynx browser!') … … 71 71 finded = {} 72 72 for keyword in keywords: 73 keyword = keyword.decode('utf8') 73 74 if keyword: 74 keyword_on_page = len(re. compile(r'\s%s\s' % keyword, re.I).findall(page_text))75 keyword_on_page = len(re.findall(u'\\b%s\\b' % keyword, page_text, re.I|re.U)) 75 76 if keyword not in added.keys() and not keyword_on_page: 76 77 missing.append(keyword.decode('utf8')) 77 78 added[keyword] = 1 78 79 if keyword not in finded.keys() and keyword_on_page: 79 finding.append(keyword .decode('utf8')+' - '+repr(keyword_on_page))80 finding.append(keyword+u' - '+repr(keyword_on_page)) 80 81 finded[keyword] = 1 81 82 # return list of missing keywords
Note: See TracChangeset
for help on using the changeset viewer.