无法从链接获取图像

时间:2015-06-05 05:18:54

标签: html ios xpath

我正在尝试从iOS中的链接页面获取图像,但它无效。

在此link中,我有以下图片标记

void MainWindow::on_pushButton_clicked()
{
    oddCounter->moveToThread( &thread );
    thread.start();
    emit startOddCounter();
}

我试图使用以下代码

来获取它
<img src="/newsimg/newsmainimg/1433410900_andhra-pori.jpg" 
     alt="High Court Dismisses 'Andhra Pori's Case" 
     class="img-responsive center-block visible-xs">

我可以在此字符串NSString *gossipsXpathQueryString = @"//td//img";W 中更改哪些内容以正确获取图像。

1 个答案:

答案 0 :(得分:0)

请检查以下代码 -

 NSURL *url = [NSURL URLWithString:@"http://www.cinejosh.com/news/3/40889/high-court-dismisses-andhra-poris-case.html"];
    NSString *webData= [NSString stringWithContentsOfURL:url];
   // NSLog(@"%@",webData);


    NSError *error = NULL;
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(<img\\s[\\s\\S]*?src\\s*?=\\s*?['\"](.*?)['\"][\\s\\S]*?>)+?"
                                                                           options:NSRegularExpressionCaseInsensitive
                                                                             error:&error];

    [regex enumerateMatchesInString:webData
                            options:0
                              range:NSMakeRange(0, [webData length])
                         usingBlock:^(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop) {

                             NSString *img = [webData substringWithRange:[result rangeAtIndex:2]];
                             NSLog(@"img src %@",img);
                         }];

您将从上面的代码中获取所有img src。