2017-04-26 10 views
0
<html> 
     <div class="product-tile "> 

       <div class="product-image"> 

        <img src="1.jpg"> 
        <img src="2.jpg"> 

       </div> 

       <div class="brand"> 

         <a href="example1.html" class="brand-link"> 
          Example1 
         </a> 

       </div> 

       <div class="product-name"> 
        <a href="/product/example1.html" class="name-link">Craquelé-Effect Leather Square-Toe Mules</a> 
       </div> 

       </div> 

     <div class="product-tile "> 

       <div class="product-image"> 

        <img src="11.jpg"> 
        <img src="12.jpg"> 

       </div> 

       <div class="brand"> 

         <a href="example2.html" class="brand-link"> 
          Example2 
         </a> 

       </div> 

       <div class="product-name"> 
        <a href="/product/example1.html" class="name-link">Craquelé-Effect </a> 
       </div> 

      </div> 

</html> 

コンテンツはHTMLのようになり、私のウェブサイトでコピーしたいと考えています。 私のコードは、タイトル、画像、ブランド、価格などを取得する方法と似ています。私はそれにfile_get_htmlを使用しましたが、私はdatalikeのブランドと価格を取得する際に問題を抱えています。あなたはjQueryのを使用している場合他のウェブサイトからdivに基づくコンテンツをコピーする

require('simple_html_dom.php'); 

$html = file_get_html('new_arrival.html'); 

//$product = []; 

foreach ($html->find('div.wrap-desc') as $pro) { 

     $proDetails = $pro->find('div.brand'); 


} 

答えて

-1

あなたは)(.htmlを使用してDOM要素の内容を取得することができます:vanillaJSでまた

$('html').html() 

let x = document.getElementByTagName('html') 
console.log(x.innerHTML) 

https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML

+0

」あなたがjQueryを使っているなら " - そうではありません。彼らはPHPのSimple HTML Domを使用しています。それは質問のタグとその内部のコードによって明確に示されています。 – Quentin

+0

ありがとうマックス私はちょうどPHPとメインdivを使用していない製品のタイルと他のブランド価格は、内部の画像もこれについてforeachを言及してください –

関連する問題