179 |
|
== 0) || (lowerTag.find("meta ") == 0)) && inHead) |
180 |
|
{ |
181 |
|
if (lowerTag.find("name=robots") != string::npos || |
182 |
< |
lowerTag.find("name=\"robots\"") != string::npos) |
182 |
> |
lowerTag.find("name=\"robots\"") != string::npos || |
183 |
> |
lowerTag.find("name='robots'") != string::npos) |
184 |
|
{ |
185 |
|
unsigned start(lowerTag.find("content=\"") + 9), |
186 |
|
finish(lowerTag.find('\"', start)); |
209 |
|
} |
210 |
|
} |
211 |
|
else if (lowerTag.find("name=description") != string::npos |
212 |
< |
|| lowerTag.find("name=\"description\"") != |
213 |
< |
string::npos) |
212 |
> |
|| lowerTag.find("name=\"description\"") != string::npos |
213 |
> |
|| lowerTag.find("name='description'") != string::npos) |
214 |
|
{ |
215 |
|
unsigned start(lowerTag.find("content=\"") + 9), |
216 |
|
finish(lowerTag.find('\"', start)); |
229 |
|
string link(getLink(tag.substr(start, finish - |
230 |
|
start), url)); |
231 |
|
|
232 |
+ |
if (!link.empty()) links.insert(link); |
233 |
+ |
} |
234 |
+ |
else if (lowerTag.find("href='") != string::npos) |
235 |
+ |
{ |
236 |
+ |
unsigned start(lowerTag.find("href='") + 6), |
237 |
+ |
finish(lowerTag.find('\'', start)); |
238 |
+ |
string link(getLink(tag.substr(start, finish - |
239 |
+ |
start), url)); |
240 |
+ |
|
241 |
|
if (!link.empty()) links.insert(link); |
242 |
|
} |
243 |
|
else if (lowerTag.find("href=") != string::npos) |