有沒有一種方法可以搜索圖像並使用php爲其他網站檢索網址,有點像使用get_meta_tags,或者像facebook micropublisher這樣的東西,當您在網址中粘貼網址時,它會抓取關聯的圖像與網站,有沒有辦法做到這一點?任何幫助將不勝感激。有沒有辦法使用php搜索和檢索第一個圖像?
0
A
回答
1
如果您在XML DomDocument中加載頁面,則可以使用Xpath檢索所有圖像標記。這甚至可以讓你創建一個Facebook的傳呼機,所以你可以從幾個圖像中選擇。
1
您需要解析DOM。請看這個鏈接http://www.php.net/manual/en/domdocument.getelementsbytagname.php
這將返回所有標籤使用,你可以解決方案,以獲得第一個。
這種方法將屏幕抓取網站,並給你一個形象。你需要爲此打開Gd庫。 http://www.perkiset.org/best/php-code/screen_grab_of_browser_window_with_php.html
1
您可以用的preg_match
$source = file_get_contents("http://stackoverflow.com/questions/5434932/is-there-a-way-to-search-and-retrieve-the-first-image-from-a-site-using-php");
preg_match_all('`<img.*src="(.*(?:.png|.jpg|.jpeg|.gif))"`U', $source, $matches);
相關問題
- 1. 在Docker中,有沒有辦法檢索圖像或圖層UUID?
- 2. 有沒有辦法從NSURLCache中檢索圖像?
- 3. 有沒有辦法搜索搜索結果?
- 4. 有沒有辦法在ViewBag中搜索一個項目?
- 5. 有沒有辦法用GAE的搜索API做GROUP BY和COUNT?
- 6. 有沒有辦法從PHP谷歌學術搜索使用PHP下載bibtex
- 7. 有沒有辦法將第三方搜索索引提取到IBM Connections搜索索引中?
- 8. 有沒有辦法檢索一個java源文件?
- 9. PHP preg_replace_callback有沒有辦法打破搜索?
- 10. 有沒有辦法在Lucene中使用RegexpQuery搜索術語?
- 11. 有沒有辦法用Foursquare用戶搜索API返回搜索詞?
- 12. 有沒有辦法在彈性搜索索引中設置ttl
- 13. 有沒有辦法在Azure搜索索引中「過期」項目?
- 14. 有沒有辦法從Twilio調用中檢索多個記錄?
- 15. 有沒有辦法使用Doctrine 2檢索枚舉值?
- 16. 有沒有辦法使用等效鍵檢索Dictionary鍵?
- 17. 有沒有辦法讓RSS和谷歌新聞搜索RSS?
- 18. 有沒有辦法同時搜索2個或更多字段?
- 19. 有沒有辦法繞過谷歌的100個搜索配額?
- 20. 有沒有辦法在棧中搜索某個「any」參數?
- 21. 有沒有辦法搜索集合中的每個元素c#
- 22. 無法使用php檢索JPG圖像
- 23. 有沒有辦法使用jQuery檢索瀏覽器窗口的像素寬度?
- 24. jQuery正則表搜索沒有在所有列中搜索,只有第一列
- 25. 圖像搜索沒有結果
- 26. 有沒有辦法在彈性搜索中加入2個索引?
- 27. 有沒有辦法用PyGridTableBase實現某種搜索?
- 28. 有沒有辦法在網上搜索iOS應用商店?
- 29. 有沒有辦法使用Ruby應用程序訪問和檢索iCloud提醒?
- 30. 有沒有辦法使用javascript/jquery搜索一組li標籤並縮小搜索範圍
做你所提到的屏幕抓取方法是僅Windows。 – 2011-03-25 16:40:59