!# สอบถาม imacro เก็บ customer review amazon ใครพอมีแนวทาง ??

เริ่มโดย rasin, 08 สิงหาคม 2012, 13:34:48

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

rasin

imacro get customer review amazon

ใครพอเขียนได้มั้งอ่าครับ ผมลองแล้วมันดึงมามั่วเลย

ใครพอดีช่วยได้มั้ง หรือบอกแนวก็ได้ครับ ขอบคุณมาก ๆ  :wanwan017: :wanwan017:


vza


หลานยายปริก

เห็นมีคนโดนเตือนเรื่องเอารีวิวมาใช้โดยไม่ผ่าน api อยู่นะครับ
บริการเก็บเมลล์และเบอร์โทรลูกค้าจากคอมเม้นเพจCLICK!!

rasin

คือ พอดีแค่อยากได้ reviews เฉยๆ  เป็น txt ตัวหนังสืออ่าครับ ไม่ได้ดึง api ไปทำไรเลย  :wanwan007:

psuriya

อ้างถึงจาก: หลานยายปริก ใน 08 สิงหาคม 2012, 13:41:08
เห็นมีคนโดนเตือนเรื่องเอารีวิวมาใช้โดยไม่ผ่าน api อยู่นะครับ
พอรู้ไหมครับว่ามีกฏข้อไหนที่ห้ามครับ เพื่อความแน่ใจ
รับพัฒนาและแก้ไขเว็บไซต์ด้วย Django

freshlife

ใช้ Iframe ดึงมาทั้งแถบเลยดีไหมครับ  แล้วกำหนดขนาดว่าจะ ให้กว้าง  หรือยาว เท่าไหร่    แล้วเอาไปวางในเวปหรือบล็อคได้เลย

กว้าง 550   สูง 300 ก็พอ  พอเป็นพิธี

Rosemary Syrup


เกมส์เกมส์.com

ห้ามก๊อปมาวาง  ห้ามดึงกระทั้งดาว  เขาประมาณให้ไปอ่านที่อเมซอนเอง

น่าจะดึงแบบ API ได้เท่านั้น

พวกทำลิงค์ หรือไอคอน ให้คลิกไปอ่านที่อเมซอน อันนี้ไม่แน่ใจ
[direct=http://www.thaiseoboard.com/index.php/topic,191657.0.html]##โปรโมชั่น ## seo ลุ้นเสียว 1000 บาท/คีย์ +++  3คีย์แถม 1 คีย์+++ รับทำ seo แฟนเพจ top 10 เพียง 3000/คีย์[/direct]

pash

อ้างถึงจาก: หลานยายปริก ใน 08 สิงหาคม 2012, 13:41:08
เห็นมีคนโดนเตือนเรื่องเอารีวิวมาใช้โดยไม่ผ่าน api อยู่นะครับ

เอามาใช้ได้แต่ ห้ามรีไรด์ ห้ามสปิน ห้ามลบเครดิตครับ

gilbert

#10
$product_review = $item->CustomerReviews->IFrameURL;

       $reviewsiframe = '<iframe style="margin-top: 10px;" src="'.$product_review.'" width="580px" height="500px" scrolling="auto" marginwidth="0" marginheight="0" frameborder="0"><p>Your browser does not support iframes.</p></iframe>';

       $ch = curl_init();
       curl_setopt($ch,CURLOPT_URL,$product_review);
       curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
       curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,5);
       $revcontent = curl_exec($ch);
       curl_close($ch);

       $revcontent = ereg_replace('[[:space:]] ', ' ', trim($revcontent));

       if (preg_match('~<body[^>]*>(.*?)</body>~si', $revcontent, $body)) {
           $reviewsnoiframe = str_replace('class="crVotingButtons">', "", $body[1]);
       } else {
           $reviewsnoiframe = "";
       }

       if($reviewsnoiframe != "") {
           $reviewsnoiframe = str_replace('class="crIFrame"', ' style="margin:0px;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameLogo"', ' style="margin-bottom:20px;display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameHeaderLeftColumn"', ' style="float:left;margin-right:20px;display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIframeHeaderTitle"', ' style="font-size:24px;letter-spacing:-1px;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameAverageReviewText"', ' style="font-weight:bold;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameNumCustReviews"', ' style="white-space:nowrap;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameHeaderHistogram"', ' style="float:left;display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="tiny"', ' style=font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIframeReviewList"', ' style="clear:left;width:100%;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('<a ', ' <a rel="nofollow" ', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('<div style="padding-top: 10px; clear: both; width: 100%;"', ' <div style="padding-top: 10px; clear: both; width: 100%;display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="crIFrameCreateReview"', ' style="display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('class="tiny verifyWhatsThis"', ' style="display:none;"', $reviewsnoiframe);
           $reviewsnoiframe = str_replace('href="/gp/help/customer/display.html/', ' href="http://www.amazon.'.$site.'/gp/help/customer/display.html/', $reviewsnoiframe);

           if ($keywords == "") {
               $reviewsnoiframe = '<h3>'.$item->ItemAttributes->Title.' Reviews</h3></br>'.$reviewsnoiframe;
           }else {
               $reviewsnoiframe = '<h3>'.$keywords.' : '.$item->ItemAttributes->Title.' Reviews</h3></br>'.$reviewsnoiframe;
           }

       }


$item->CustomerReviews->IFrameURL;  <<< ตรงนี่เป็นลิงค์ customer review ที่ได้จาก api

ที่เหลือก็แค่แสดงค่าตัวแปลมี 2 ตัวแปลที่ใช้ได้นะครับ

$reviewsiframe  <<< อันนี้ดึงใส่ iframe

$reviewsnoiframe <<< ตัวนี้ดึงข้อความมาแสดงเลยครับ

ปล. ลองแกะโค้ดเองนะครับ อิอิ

Dew2524

ตกลงมันยังงัยแน่เรื่อง Customer Reviews
ให้ดึงแบบ Iframe เท่านั้นห้ามก็อปมาวาง
หรือก็อปมาได้แต่ห้ามรีไรท์ ห้ามสปิน ห้ามลบเครดิต
ใครก็ได้ช่วยชี้แจงแถลงไขหน่อย :wanwan017: :wanwan017: :wanwan017:
[direct=http://facebook.com/nongdew2hand]ร้านน้องดิว เสื้อผ้าเด็กมือสอง ปลีก-ส่ง โรงเกลือมาร์เก็ตประตูน้ำพระอินทร์-นวนคร[/direct]
[direct=http://facebook.com/nongdew2hand.shop]Nongdew2hand เสื้อเชิ้ตเด็กมือสอง แบรนด์เนม[/direct]
[direct=http://nongdew2handshop.blogspot.com]เสื้อผ้าเด็กมือสอง[/direct]