ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: 1 [2] 3 4   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Amazon งานเข้า.....  (อ่าน 10616 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
duodenum2
สมุนแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 602



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 29 มิถุนายน 2011, 01:16:55 »

 Tongue ซวยแล้วสคริปต์พี่เสกงานเข้า
บันทึกการเข้า

zenithsoul
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด
« ตอบ #21 เมื่อ: 29 มิถุนายน 2011, 01:37:19 »

ลองใส่ Proxy ซัก IP นึง เข้าไปใน HttpWebRequest ครับ แล้วจะพบคำตอบครับ Smiley





งง งง งง

ช่วยอธิบายวิธีหน่อยครับท่าน

อ่อๆ พอดีวันนี้ผมก็เจอเหมือนกันครับ แต่ยังไม่แน่ใจว่าใช่ไหมนะครับ ขออธิบายคร่าวๆนะครับ

Script ที่ไม่ได้ดึงเนื้อหาจาก API Amazon (ดึงจากหน้าสินค้าตรงๆ) จะกระทบครับ (ไม่ทั้งหมดนะครับ)

ตอนนี้รู้สึกว่า server ของ Amazon ได้ตั้ง Rule ในการ Block IP Address ที่ Request เข้ามาที่หน้าสินค้ามากผิดปกติ (ความหมายคือ ยิงถี่ไปครับ)

เพราะผมลองใส่ proxy เข้าไป สรุปว่า สามารถใช้งานได้ปกติครับ Smiley

เจ้าของกระทู้คงต้องเปลี่ยนมาดึงรายละเอียดสินค้าจาก api แทนครับ น่าจะแก้ปัญหานี้ได้ครับ ^_^

ปล อันนี้ผมแค่สัณนิฐานจากเหตุการณ์ที่เพิ่งเจอในวันนี้นะครับ ขอเช็คให้มั่นใจอีกทีครับ เดี๋ยวจะเข้ามา confirm อีกทีครับ (กลัวหน้าแตกครับ แหะๆ  Tongue)

ขอบคุณสำหรับข้อมูลครับ เพราะผมเห็นบาง สคริปไม่ยอม cache ข้อมูลกันเหมือน get ข้อมูลใหม่มาเรื่อย ๆ เมื่อเปิดหน้าเพจ
บันทึกการเข้า
earthquake
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 215



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 29 มิถุนายน 2011, 02:32:45 »

งง ว่าใส่ proxy เข้าไปใน HttpWebRequest  ยังไงครับ??  Tongue

งง งง กำลัง2
บันทึกการเข้า

xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 29 มิถุนายน 2011, 02:44:48 »

งง ว่าใส่ proxy เข้าไปใน HttpWebRequest  ยังไงครับ??  Tongue

งง งง กำลัง2

PHP
โค๊ด:
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_PROXY,"IP:PORT");
บันทึกการเข้า

capsoon
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 72
ออฟไลน์ ออฟไลน์

กระทู้: 516



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 29 มิถุนายน 2011, 03:08:51 »

งง ว่าใส่ proxy เข้าไปใน HttpWebRequest  ยังไงครับ??  Tongue

งง งง กำลัง2


HttpWebRequest เป็น class ของ Microsoft framework ครับ

ถ้า script ที่ใช้อยู่ เขียนด้วย Php ลองทำตามลิงค์ด้านล่างครับ

http://stackoverflow.com/quest...le-get-contents-behind-a-proxy

^_^
บันทึกการเข้า

wanwan017 ติดต่อสอบถามเรียนสร้างเกมส์จากเกมส์ดังได้ที่ 084-360-5145 ครับ  wanwan017 wanwan017
earthquake
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 215



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 29 มิถุนายน 2011, 03:12:36 »

งง ว่าใส่ proxy เข้าไปใน HttpWebRequest  ยังไงครับ??  Tongue

งง งง กำลัง2


PHP
โค๊ด:
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_PROXY,"IP:PORT");

ขอบคุณนะครับ.



HttpWebRequest เป็น class ของ Microsoft framework ครับ

ถ้า script ที่ใช้อยู่ เขียนด้วย Php ลองทำตามลิงค์ด้านล่างครับ

http://stackoverflow.com/quest...le-get-contents-behind-a-proxy

^_^


ที่ใช้อยู่คือสคริป wp robot ของคุณปุยนั่นแหละครับ ^_^
ผมซื้อสคริปของคุณปุยมาใช้
แต่เดี๋ยวลองทำตามดูขอบคุณนะครับ.
« แก้ไขครั้งสุดท้าย: 29 มิถุนายน 2011, 03:17:01 โดย earthquake » บันทึกการเข้า

SearchMarketing
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 522
ออฟไลน์ ออฟไลน์

กระทู้: 6,613



ดูรายละเอียด
« ตอบ #26 เมื่อ: 29 มิถุนายน 2011, 06:22:09 »

เปนเหมือนกัน แต่ผู้บริโภคอย่างเราไม่เข้าใจหรอก

ดูต่อไป

555
บันทึกการเข้า
nipolwil24191
สมุนแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 719



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 29 มิถุนายน 2011, 07:40:53 »

ถึงว่า Imacro ผมเจ้งระนาววว wanwan009 wanwan009
บันทึกการเข้า

zenithsoul
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด
« ตอบ #28 เมื่อ: 29 มิถุนายน 2011, 08:24:45 »

curl ของผม ไม่ต้องใส่ proxy ก็เข้าได้ครับ  wanwan020
บันทึกการเข้า
mamazab
สมุนแก๊งเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 947



ดูรายละเอียด เว็บไซต์
« ตอบ #29 เมื่อ: 29 มิถุนายน 2011, 08:28:03 »

เข้ามาดู
บันทึกการเข้า

AM-PM
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 379
ออฟไลน์ ออฟไลน์

กระทู้: 4,969



ดูรายละเอียด
« ตอบ #30 เมื่อ: 29 มิถุนายน 2011, 08:32:30 »

เวรทำไรไม่ถูกเรามันผู้บริโภค คงต้องรอต่อไป

 Cry
บันทึกการเข้า

ไม่ต้องบินให้สูงอย่างใครเขา... จงบินเอาเท่าที่เราจะบินไหว ท่าที่บินไม่จำเป็นต้องเหมือนใคร... แค่บินไปให้ถึงฝัน เท่านั้นพอ


Find out how I'm able to get up to 420 backlinks for month, by spending 30 seconds per day...all for FREE! - Click Here
ta_to_to
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 27
ออฟไลน์ ออฟไลน์

กระทู้: 1,769



ดูรายละเอียด
« ตอบ #31 เมื่อ: 29 มิถุนายน 2011, 08:49:46 »

งานงอก  wanwan009
บันทึกการเข้า

tv6
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 7



ดูรายละเอียด
« ตอบ #32 เมื่อ: 29 มิถุนายน 2011, 08:59:28 »

ผมรู้สึกว่าเป็นมาสองวันแล้ว
ตอนแรกคิดว่า Host เรา บล็อกหรือป่าว ลองไป get เว็บอื่นก็ได้
ก็เลยคิดว่าเป็นที่ Amazon บล๊อก
ลองเอา สคิปไปไว้ที่อื่น ๆ ก็รันไม่ได้ ก็เลยอลงใส่ ใส่ Header ครับ ก็ผ่าน
บันทึกการเข้า
tapanon
ก๊วนเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 363



ดูรายละเอียด
« ตอบ #33 เมื่อ: 29 มิถุนายน 2011, 09:04:18 »

ผมรู้สึกว่าเป็นมาสองวันแล้ว
ตอนแรกคิดว่า Host เรา บล็อกหรือป่าว ลองไป get เว็บอื่นก็ได้
ก็เลยคิดว่าเป็นที่ Amazon บล๊อก
ลองเอา สคิปไปไว้ที่อื่น ๆ ก็รันไม่ได้ ก็เลยอลงใส่ ใส่ Header ครับ ก็ผ่าน

อะใส่ Header จัดไปขอลองหน่อย
บันทึกการเข้า

รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template)  ด้วยทีมงานมืออาชีพทุกคนครับ  PM มาเลยครับ
nanaejoy
Newbie
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 72



ดูรายละเอียด
« ตอบ #34 เมื่อ: 29 มิถุนายน 2011, 09:14:02 »

น้อง AOM ก็ไม่แสดง reviews
บันทึกการเข้า
tv6
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 7



ดูรายละเอียด
« ตอบ #35 เมื่อ: 29 มิถุนายน 2011, 09:18:02 »

ผมรู้สึกว่าเป็นมาสองวันแล้ว
ตอนแรกคิดว่า Host เรา บล็อกหรือป่าว ลองไป get เว็บอื่นก็ได้
ก็เลยคิดว่าเป็นที่ Amazon บล๊อก
ลองเอา สคิปไปไว้ที่อื่น ๆ ก็รันไม่ได้ ก็เลยอลงใส่ ใส่ Header ครับ ก็ผ่าน

อะใส่ Header จัดไปขอลองหน่อย
ผมเขียน PHP นะ
ผมก็ไม่เก่งนะครับ
ลองเข้าเว็บแล้วดูว่า Amazon Request อะไรจากบาวเซอร์ แล้วเราส่ง อะไรให้ Amazon ก็เขียนเลียนแบบ Header ไปครับ
คล้าย ๆ สมัยก่อน เปิด Socket
บันทึกการเข้า
pjumpod
สมุนแก๊งเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 851



ดูรายละเอียด
« ตอบ #36 เมื่อ: 29 มิถุนายน 2011, 10:50:36 »

ผมรู้สึกว่าเป็นมาสองวันแล้ว
ตอนแรกคิดว่า Host เรา บล็อกหรือป่าว ลองไป get เว็บอื่นก็ได้
ก็เลยคิดว่าเป็นที่ Amazon บล๊อก
ลองเอา สคิปไปไว้ที่อื่น ๆ ก็รันไม่ได้ ก็เลยอลงใส่ ใส่ Header ครับ ก็ผ่าน

0->1 ต้อง thanks แล้ว
ผมอยุ่ๆใช้ได้ปกติครับแต่เมื่อคืนตอนหัวค่ำใช้ไม่ได้เหมือนกัน ยังไม่ใส่ header นะครับ
บันทึกการเข้า

spmazon
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 42
ออฟไลน์ ออฟไลน์

กระทู้: 464



ดูรายละเอียด เว็บไซต์
« ตอบ #37 เมื่อ: 29 มิถุนายน 2011, 10:58:06 »

เป็นเหมือนกันครับแต่สาเหตุของผมมาจาก Amazon จะ reject request ที่ไม่มี

request header ครับใส่ header ไปของผมก็ทำงานได้ตามปรกติครับ

แต่ไม่รู้เหมือนกันนะครับว่าทุกท่านสาเหตุเดียวกันรึเปล่า
บันทึกการเข้า

Affiliatetorich
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 235
ออฟไลน์ ออฟไลน์

กระทู้: 2,145



ดูรายละเอียด เว็บไซต์
« ตอบ #38 เมื่อ: 29 มิถุนายน 2011, 11:01:17 »

เป็นเหมือนกันครับแต่สาเหตุของผมมาจาก Amazon จะ reject request ที่ไม่มี

request header ครับใส่ header ไปของผมก็ทำงานได้ตามปรกติครับ

แต่ไม่รู้เหมือนกันนะครับว่าทุกท่านสาเหตุเดียวกันรึเปล่า



ช่วยบอกวิธ๊แบบละเอียดหน่อยได้ไหมครับท่าน


กระผมทำไม่เป็น
บันทึกการเข้า


+ รอซื้อ รอแป๊บ
zenithsoul
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 56
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด
« ตอบ #39 เมื่อ: 29 มิถุนายน 2011, 11:30:33 »

ฟั่งชั่นการใช้งานครับ

function get_data($url)
{
  $ch = curl_init();
  $timeout = 5;
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  $data = curl_exec($ch);
  curl_close($ch);
  return $data;
}

$returned_content = get_data('http://davidwalsh.name ');


อาจถแก้เยอะหน่อยนะครับ สู้ ๆ  :'(
บันทึกการเข้า
หน้า: 1 [2] 3 4   ขึ้นบน
พิมพ์