• 12-07-2014, 19:36:44
    #1
    Merhaba arkadaşlar şimdi bi siteden veri çekicem ama fazla bilgim yok basit olduğundan dolayı buradan yardım bekliyorum istediğim bot url girince siteden bütün resimleri çekmesini istiyorum resimlerin olduğu kısım şu şekilde kodlaması var Burdaki resimleri çekiip wordpresse post olarak atmasını nasıl sağlayabilirim?
              <section class="image-section">
                <div class="album-container" data-album-type="blog" data-album-id="975111">
                  <ul class="photos-container">
                    
                      
                        
                          <li class="photo-container" id="thumb-0" data-index="0">
                            <a href="https://d1a0n9gptfudfront.ne6758083e3d1ac70898dff4896cc.jpg">
                              
                                
                                  
    <figure data-width="" data-height="" data-ratio="133.333333333" class="ratio-1-1 res-image">
      <noscript data-tablet="" data-mobile="" data-retina="https://d1a0n9gptf7ayu.cl/a53ede23693dbed75cc060fbdcaa4f5d.jpg" data-src="https://d1a0n9gront.net/cache/bfad122e.jpg">
        <img src="https://d1ayu.cloudfront.net/2ad122e.jpg" class="ratio-1-1" alt="" />
      </noscript>
    </figure>
    
    
                                
                              
                            </a>
                          </li>
                        
                          <li class="photo-container" id="thumb-1" data-index="1">
                            <a href="https://d1a0u.clphotos/ea9ba82b45d.jpg">
                              
                                
                                  
    <figure data-width="" data-height="" data-ratio="66.6666666667" class="ratio-1-1 res-image">
      <noscript data-tablet="" data-mobile="" data-retina="https://d1a0n9gptf7ayu.cloudfront.d3c0b5de.jpg" data-src="https://ptf7ayu.cloudfront.net/cacha302231a.jpg">
        <img src="https://d19gptf7ayu.cloudfront.net/cacf8c272e1a46b362ebf5302231a.jpg" class="ratio-1-1" alt="" />
      </noscript>
    </figure>
    
    
                                
                              
                            </a>
                          </li>
                        
                    
                                                  
                  </ul>
                </div>
              </section>
    uzun kısımda küçük resim var hrefli olan kısım asıl resimin linki nasıl çekilebilirnir bilmiyorum yardım ederseniz sevinirim
  • 13-07-2014, 09:20:14
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @trhero; hangi etiketin bilgilerini almak istiyorsunuz? (örn: img etiketinin data-retina etiketi gibi)
  • 13-07-2014, 15:34:50
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    @trhero; hangi etiketin bilgilerini almak istiyorsunuz? (örn: img etiketinin data-retina etiketi gibi)
    <li class="photo-container" id="thumb-1" data-index="1">
    <a href="https://d1a0u.clphotos/ea9ba82b45d.jpg">
    Almak istediğim resim etiket bilgisi gerekmiyor tek istediğim resimleri çekmek

    birde Üyelikli sitelerden bot yardımı ile veri çekmek mümkünmü?
  • 13-07-2014, 16:14:52
    #4
    @trhero;

    <?php
    
    	// $response değişkeni örnektir. $response değişkenine cURL'den dönen sonucu koymalısın.
    	$response = '<section class="image-section">
                <div class="album-container" data-album-type="blog" data-album-id="975111">
                  <ul class="photos-container">
                    
                      
                        
                          <li class="photo-container" id="thumb-0" data-index="0">
                            <a href="https://d1a0n9gptfudfront.ne6758083e3d1ac70898dff4896cc.jpg">
                              
                                
                                  
    <figure data-width="" data-height="" data-ratio="133.333333333" class="ratio-1-1 res-image">
      <noscript data-tablet="" data-mobile="" data-retina="https://d1a0n9gptf7ayu.cl/a53ede23693dbed75cc060fbdcaa4f5d.jpg" data-src="https://d1a0n9gront.net/cache/bfad122e.jpg">
        <img src="https://d1ayu.cloudfront.net/2ad122e.jpg" class="ratio-1-1" alt="" />
      </noscript>
    </figure>
    
    
                                
                              
                            </a>
                          </li>
                        
                          <li class="photo-container" id="thumb-1" data-index="1">
                            <a href="https://d1a0u.clphotos/ea9ba82b45d.jpg">
                              
                                
                                  
    <figure data-width="" data-height="" data-ratio="66.6666666667" class="ratio-1-1 res-image">
      <noscript data-tablet="" data-mobile="" data-retina="https://d1a0n9gptf7ayu.cloudfront.d3c0b5de.jpg" data-src="https://ptf7ayu.cloudfront.net/cacha302231a.jpg">
        <img src="https://d19gptf7ayu.cloudfront.net/cacf8c272e1a46b362ebf5302231a.jpg" class="ratio-1-1" alt="" />
      </noscript>
    </figure>
    
    
                                
                              
                            </a>
                          </li>
                        
                    
                                                  
                  </ul>
                </div>
              </section>';
    
    	$images = preg_match_all(
    		'#li\sclass\=\"photo\-container\"(.*?)\>(.*?)\<a\shref\=\"(.*?)\"\>#si',
    		$response,
    		$matches
    	) ? end($matches) : null;
    
    	print_r($images);