Öncelikle 2. el otomobil satışı yapıyoruz.
İlanları yayınladığımız kendi internet sitemiz var.
Bu internet sitesine girdiğimiz verileri sahibinden.com'da açıklama bölümünde göstermek istiyoruz. Şuan bunu screenshot alarak upload edip daha sonra sahibinden.com da ilanın içerisine atıyoruz.
ANCAK
Kendi sitemizden ilanı güncellediğimizde sahibinden.com a tekrardan upload edip güncellememiz gerekiyor buda bizim için zaman kaybı.
SSMOTORS adlı firma sitesinde bu işi çözmüş resmi phpden direk convert olarak çekiyor yani site güncellendiğinde ilanın açıklamasıda güncelleniyor.
Bu konuda çözüm önerilerinizi bekliyorum.
Sağ tık yapıp linki alarak resmin otomatik oluşturuldugunu görebilirsiniz.
https://www.sahibinden.com/ilan/vasi...99651433/detay
Php sayfanın jpg olarak görüntülenmesi
8
●286
- 07-09-2018, 12:35:12
- 07-09-2018, 12:46:07PHP ile bunu yapmak oldukça mümkün. PHP bilen birisine ücretiyle yaptırabilirsiniz. Yada https://stackoverflow.com/a/44538057/3026045 şuradaki gibi belli aralıklarla sizin sayfanın ekran görüntüsünü aldırabilirsiniz. İlk söylediğim daha mantıklı geliyor
- 07-09-2018, 12:48:34https://www.ssmotors.com.tr/Sahibinden.aspx?Id=14226 api ile yapıyordur büyük ihtimal
https://ssmotors.sahibinden.com/ burası ile aynı anda güncelleniyordur. - 07-09-2018, 12:50:28Dediğiniz gibi belirli aralıklarla screenshot alıp gösteriyor olabilir, cache ile bandwidth ve hız sorunuda çözüyor olabilir.CihanAksoy adlı üyeden alıntı: mesajı görüntüle
Api yok sahibinden.com da ancak belirli aralıklarlar screenshot alıyor olabilir cache li saatte 1 güncelleyen falan. Böyle bir script le haleldebilirim sanırım.ntka adlı üyeden alıntı: mesajı görüntüle - 07-09-2018, 12:55:20Örnek sitedeki gibi bir tasarımı var,bayGaReZ adlı üyeden alıntı: mesajı görüntüle
site.com/goster.php=www.google.com.tr gibi cacheli çalışan bir sistem olsa o bile işimi fazlasıyla görür yani herhangi bir url yi screen olarak çekip örnek 2 saat önbellekte tutup sonra güncelleyecek gibi - 07-09-2018, 14:37:08Sadece bu kadarsa sunucunuza phantomjs kurup ufacık bir kod ile sitenizin istediğiniz kısmının ekran görüntüsünü alabilirsiniz: http://phantomjs.org/screen-capture.htmlCrea.net.tr adlı üyeden alıntı: mesajı görüntüle
Örneğin 45425189428 numaralı ilana ait ekran görüntüsünü phantomjs ile 45425189428.png olarak kaydedin. Sahibinden.com'a https://site.com/ilan-resimleri/45425189428.png olarak verin resim linkini. Sizin tarafta resim güncellendikçe sahibinden.com da da güncellenecektir.
Ayrıca bu görselleri başka bir yerde barındırayım, başka bir servis benim ekran görüntümü alsın derseniz https://snapito.com/ gibi servislerin api uçlarını kullanabilirsiniz. - 07-09-2018, 16:15:06Merhaba hocam, diğer bazı büyük e-ticaret sitelerine bu şekilde entegreler sağladık,
sahibinden inceledim biraz onlar böyle bir imkan vermiyor sanırım
R10 üzerinden bulacağınız yazılımcılar sürecin tamamlanması ve istediğiniz şekilde yapılmasını sağlar , kendi fikrim
sahibinden sitesi beli yazılım firmaları ile anlaşma sağlamış sanırım ve developer dökümanı herkese sunmuyor
detayları : https://www.sahibinden.com/toplu-urun-girisi sayfadan öğrenebilirsiniz.
Yani sahibinden ücret ödeyerek bu işlemleri yaptırabilirsiniz. - 07-09-2018, 21:09:57Normalde .Net ciyim ama aşağıdaki gibi bir kod yazdım belki içinize yarar.
Demo Adresi de
https://konferans.leanprog.com/html2....aspx?id=16322
image urlsine yukardaki şekilde linki girmeniz yeterli
Örnek İmage:

html2image.php içeriği
<?php $url = $_GET['u']; $random = rand(1,10000000); $data = json_decode(file_get_contents('http://api.rest7.com/v1/html_to_image.php?url=' . $url . '&format=png')); if (@$data->success !== 1) { die('Failed'); } $image = file_get_contents($data->file); file_put_contents($random.'.png', $image); header('Content-Type: image/png'); readfile($random.'.png');
veya
bu sayfayı aşağıdaki şekilde değiştirip kendi sisteminizde ilan güncelledikten sonra çağırarak (http://www.sizinsiteniz.com/php2image.php?ilanid=123456) sayfa resminin güncellenmesini sağlayabilirsiniz.
sahibinden.com a da sabit ilan resmi adresinizi (http://www.sizinsiteniz.com/123456.png) şeklinde girersiniz. sayfa resmi her güncellendiğinde değişeceği için sahibinden.comda da en güncel resim görüntülenir.
<?php $siteadresi = 'http://www.sizinsiteniz.com'; //site adresiniz $ilanid=$_GET['ilanid']; //sizin ilanid değişkeniniz neyse ona göre değiştirin $url = $siteadresi.'/ilansayfasi.php?ilanid='.$ilanid; //sizin ilan linkinize göre sayfa adını değiştirin $data = json_decode(file_get_contents('http://api.rest7.com/v1/html_to_image.php?url=' . $url . '&format=png')); if (@$data->success !== 1) { die('Failed'); } $image = file_get_contents($data->file); file_put_contents($ilanid.'.png', $image); header('Content-Type: image/png'); readfile($ilanid.'.png');
