PDA

View Full Version : سوال: گرفتن عکس از صفحه اول یک وبسایت



RAYMOON
چهارشنبه 25 آبان 1390, 11:27 صبح
سلام به همگی دوستان

در بعضی سایت ها مشاهده کردم که یک قسمت لینکدونی دارند که وقتی ادرس سایت را قرار میدی یک تصویر از سایت میگیره و در کنار لینک سایت در لینک دونی نمایش میده

من دنبال برنامه ای هستم که بشه همین کارو کرد ه لینک دریافت کنه و تصویر سایت مقابل رو هم دریافت کنه
اگر هم اسکریپتی سراغ دارید راهنمایی بفرماید متشکر

pejman_view
چهارشنبه 25 آبان 1390, 15:10 عصر
سلام

نگاه کنید چون این پروژه در PHP غیر ممکن است شما مثلاً بایستی به زبان های پایه سیستم عامل (مثل C++‎ ، Delphin و ...) بنویسید و از آن برای PHP کمک بگیرید.

من برای شما internet explorer capture رو در اتچمنت گذاشتم این فایل به شما امکان می دهد یک عکس از محیط سایت در اینترنت اکسپلورر دریافت کنید.

77949

Unique
چهارشنبه 25 آبان 1390, 17:54 عصر
اگر شما سرویس دهنده windows داشته باشی میتونی با خود php این کار را بکنی :


<?php
$Browser = new COM('InternetExplorer.Application');
$Browserhandle = $Browser->HWND;
$Browser->Visible = true;
$Browser->Fullscreen = true;
$Browser->Navigate('http://www.barnamenevis.org');

while($Browser->Busy){
com_message_pump(4000);
}

$img = imagegrabwindow($Browserhandle, 0);
$Browser->Quit();
imagepng($img, 'screenshot.png');
?>

ولی اگه میخوای روی لینوکس بگیری باید از یک نرم افزار جدای از php استفاده کنی و command بدی به اون برنامه که در صورتی که php در حالت safemode باشه غیر ممکنه ! راستش یکمی دردسره ، اگه pascal یا ++C بلد باشی میشه یک CGI براش نوشت !
یک کار دیگه هم میشه کرد ، میتونی سایت http://www.webshotspro.com را دور بزنی ، یعنی درخواست را با php براش بفرستی و منتظر باشی تا عکس را واست آماده کنه و download کنی ، البته یکم دردسر داره ها الکی هم نیست !

pejman_view
چهارشنبه 25 آبان 1390, 18:30 عصر
سلام و ممنون از توضیحات unique

اگر بخواین از سایت ها دیگه مثل webshotspro استفاده کنید می تونید از سایت زیر استفاده کنید:
<img src="http://open.thumbshots.org/image.aspx?url=[LINK]" border="1" />
بجای [link] لینک سایت طرف مقابلتان را قرار دهید.

با تشکر

رضا قربانی
پنج شنبه 26 آبان 1390, 00:21 صبح
البته به غیر از این راه ها ، یک راه ساده ترم هست اما اون کارایی رو نداره و زحمت شما زیاد می شه (واسه کار راه انداختن خوبه تا یاد بگیری)
می تونی دانلود کنی

RAYMOON
جمعه 19 خرداد 1391, 22:43 عصر
متشکر از همه دوستان روش دیگری نیست که بگن کاملتر باشه

Unique
جمعه 19 خرداد 1391, 23:53 عصر
یه نگاه به این پست بنداز :
http://barnamenevis.org/showthread.php?343837-imagegrabwindow&p=1516306#post1516306

RAYMOON
شنبه 20 خرداد 1391, 01:50 صبح
سلام بر شما دوست گرامی

والله من خیلی مبتدی هستم جیزی نگرفتم
میشه کدش کنی بزاری من میخوام مثلا یک ادرس بگیره و یک عکس از اون بگیره بیاره توی سایت خودم نشون بده سرور سایتم هم لینوکس php
متشکر میشم راهنمایی و کمک کنید

Unique
شنبه 20 خرداد 1391, 19:01 عصر
من توی پست بالا کامل توضیح دادم البته روشی که گفتم در حد متوسط به بالا بود ! شما میتونی از سایت های دیگه که این سرویس را میدن استفاده کنین.