任何人都可以告訴我,我怎樣才能通過其網址獲取特定網站的圖像?這是在谷歌搜索頁面上完成的。我搜索了網頁,但沒有得到滿意的結果。如何從PHP或Jquery或兩者中獲取圖像?
回答
我沒有經歷過開發人員,所以我只是儘量 這個代碼可以只獲取第一圖像
<?php
$url = 'http://stackoverflow.com/questions/7994340/how-can-i-get-image-from-url-in-php-or-jquery-or-in-both';
$data = file_get_contents($url);
if(strpos($data,"<img"))
{
$imgpart1 = explode('<img src=',$data);
$imgpart2 = explode('"',$imgpart1[1]);
echo "<img src=".$imgpart2[1]." />";
}
?>
獲取與file_get_contents($url)
頁上,然後你可以解析的內容並下載圖像,並將其存儲在您的服務器:
$url = 'http://example.com/image.php';
$img = '/my/folder/flower.gif';
file_put_contents($img, file_get_contents($url));
看到這個related Question。
更新:要獲取圖像,你可以使用的SimpleXMLElement:
$obj = new SimpleXMLElement($htmlCode);
$url = $obj->body->img->src;
好友,你沒有得到我的問題,因爲我可能不清楚,而問。我正在尋找一個代碼,我可以通過它的url獲取網頁的截圖。無論如何,謝謝你的朋友... –
我會建議你做一個http請求的頁面,那麼你就響應正則表達式來獲得的src屬性谷img標籤。
我想要一個特定的網頁截圖的網址。並感謝@Jack Duluoz,他給了我一個鏈接,包含類似的帖子。我得到了我的答案。謝謝你們.... –
如果你的意思是你要下載的URL的JPG/PNG /等圖像,然後這個PHP將做到這一點:
file_put_contents('image',file_get_contents('http://www.benjiegillam.com/files/img/eye-150.jpg'));
如果你的意思是你想利用遠程網絡截圖頁面然後看看PhantomJS - 看到我的一個以前的答案在這裏:get webpage print screen, php/unix
夥計們,我只想使用它的網址製作任何網頁的截圖。感謝@Jack Duluoz的共享鏈接。 –
您將使用至simplehtmldom。這對你非常有用。你可以得到數據和圖像。
親愛的,Ravindren。你不應該只給一個鏈接到另一個網站作爲一個答案,因爲該網站可能會過時的未來。相反,單擊此答案上的「編輯」鏈接,並在此處包含解決方案的主要部分。 [請看這裏](http://meta.stackexchange.com/q/8259) – osyan
- 1. 如何獲取或從圖像轉換爲Java腳本或在PHP中的值?
- 2. 如何獲取圖像輪廓(或從圖像中獲取特定顏色?)-ANDroid
- 3. 如何從圖像獲取SRC jQuery中
- 4. 如何從php中獲取圖像?
- 5. 如何從圖庫(或繪圖)獲取圖像以更新ImageView?
- 6. Php:從文件或資源中獲取圖像尺寸
- 7. SoapClient + PHP + Sharepoint +從列表中獲取圖像或GetItemsByIds
- 8. 如何從jicon或jbutton的imageicon中獲取圖像?
- 9. 使用php或javascript/jquery獲取圖像大小 - getimagesize失敗
- 10. 使用php或Ajax或Jquery提取URL數據和圖像
- 11. 如何通過PHP或JavaScript從Amazone S3視頻獲取縮略圖圖像?
- 12. 從同一列獲取兩個或更多圖像ID
- 13. 如何用C++或python從圖像中讀取圖像描述?
- 14. 如何預加載圖像從一個鏈接在PHP或jquery
- 15. 在php或jquery中的圖像處理?
- 16. 使用Android Volley發送圖像或文本或兩者
- 17. Android:如何從任何URl或LINK獲取或獲取特定圖像,就像Facebook一樣?
- 18. 從掃描儀獲取圖像與PHP或BASH文件?
- 19. 獲取從給定的URL圖像源與JavaScript或PHP
- 20. 如何通過JavaScript或jQuery從cfinput獲取onblur input id或tabIndex?
- 21. 如何迭代Stickers.xcassets或從xcassets獲取圖像?
- 22. 獲取或者anarray列表或類
- 23. AngularJs或NodeJs或兩者
- 24. Android - 如何從相機捕獲圖像或從庫中添加
- 25. 如何或者用於在PHP中兩個不同的列我
- 26. 如何從ComboBox中獲取RemovedItems或AddedItems?
- 27. jQuery或PHP無縫圖像庫
- 28. 使用javascript或php獲取圖像中的所有HEX值
- 29. 如何從圖庫中獲取圖像
- 30. Android開發者如何從遊戲市場獲取versionCode或versionName
我認爲這個問題是類似的,只是關於PHP,雖然:http://stackoverflow.com/questions/757675/website-screenshots-using-php –
請更具體地說明你想從事什麼工作, – NitWit
Do你想要頁面的截圖還是直接圖片? – Dev