我試圖從twitter中抓取圖片url 'https://pbs.twimg.com/media/BGZHCHwCEAACJ19.jpg:large'使用php。我發現下面的php代碼和file_get_contents正在工作,但我不認爲正則表達式是匹配的網址。你能幫助調試這段代碼嗎?提前致謝。使用PHP從twitter頁面中刮取圖片網址
以下是Twitter的一個片段包含影像:
<div class="media-gallery-image-wrapper">
<img class="large media-slideshow-image" alt="" src="https://pbs.twimg.com/media/BGZHCHwCEAACJ19.jpg:large" height="480" width="358">
</div>
這裏是PHP代碼:
<?php
$url = 'http://t.co/s54fJgrzrG';
$twitter_page = file_get_contents($url);
preg_match('/(http:\/\/p.twimg.com\/[^:]+):/i', $twitter_page, $matches);
$imgURL = array_pop($matches);
echo $imgURL;
?>
謝謝這個工程:) – 2013-03-27 23:25:16