                 }
 
                 if openGraph.title == nil {
-                    let title = doc.head?.css("title").first?.text
-                    openGraph.title = title
+                    if let title = doc.head?.css("title").first?.text where !title.isEmpty {
+                        openGraph.title = title
+                    }
                 }
 
                 if openGraph.description == nil {
                     for meta in metaSet {
                         if let name = meta["name"]?.lowercaseString {
                             if name == "description" {
-                                openGraph.description = meta["content"]
-                                break
+                                if let description = meta["content"] where !description.isEmpty {
+                                    openGraph.description = description
+                                    break
+                                }
                             }
                         }
                     }


                if openGraph.previewImageURLString == nil {
                    openGraph.previewImageURLString = HTMLString.yep_firstImageURL?.absoluteString
                }

                // 再去除字符串中的换行

        }

        if let HTMLString = response.result.value, data = response.data {
            println("\n openGraphWithURLString: \(URL)\n\(HTMLString)")

            // 尽量使用长链接
            var finalURL = URL
