Changeset 408:ecb2408afa4b
- Timestamp:
- 05/16/2010 02:56:29 PM (21 months ago)
- Author:
- Sidgyck <sidgyck@…>
- Branch:
- default
- Message:
-
[FIX]: handle new google markup.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r340
|
r408
|
|
| 67 | 67 | } |
| 68 | 68 | QString buf=http->readAll(); |
| 69 | | QRegExp exp("<h3[^>]+class=r>(.*)</cite><span[^>]+class=gl>"); |
| | 69 | QRegExp exp("<h3[^>]+class=\"r\">(.*)<span class=f>"); |
| 70 | 70 | exp.setMinimal(TRUE); |
| 71 | 71 | QString res; |
| … |
… |
|
| 89 | 89 | return; |
| 90 | 90 | } |
| 91 | | QString url=removeHtml(getValue(res,"<a href=\\\"(.*)\\\" class=l>")).trimmed(); |
| 92 | | QString subj=removeHtml(getValue(res,"<a[^>]*class=l>(.*)</a>")).trimmed(); |
| 93 | | QString body=removeHtml(getValue(res,"<div class=\"s\">(.*)<br><cite>")).trimmed(); |
| | 91 | |
| | 92 | QString url=removeHtml(getValue(res,"<a href=\"(.*)\" class=l")).trimmed(); |
| | 93 | QString subj=removeHtml(getValue(res,"'\\)\">(.*)</a></h3>")).trimmed(); |
| | 94 | QString body=removeHtml(getValue(res,"<div class=\"s\">(.*)<br>")).trimmed(); |
| 94 | 95 | if (body.endsWith('\n')) |
| 95 | 96 | body=body.section('\n',0,-2); |