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

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

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

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

กระทู้: 215



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

สคริป WP robot คุณปุยอัพเดทไวมากครับ  Cry

แค่เอา amazon.php ที่คุณปุยแก้ไขไปใส่ก็ไม่เกิดขึ้นแล้วครับ. อิอิ
บันทึกการเข้า

Nakamura
ก๊วนเสียว
*

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

กระทู้: 205



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

ไม่ค่อยได้เข้ามาสักเท่าไหร่

เห็นช่วงนี้ amazon มีการเปลี่ยนแปลง เลยมีผลกระทบกับผมและใครหลายคน

ผมเลยเอาคำสั่ง command line มาฝากเพื่อนๆ สำหรับคนที่ใช้สคริปของคุณปุย ซึ่งได้ทำการ update แก้ไขเรียบร้อยแล้วในเวอร์ชั่น 2.5

วิธีนี้ใช้ได้สำหรับคนที่สามารถเข้าถึง shell ได้เท่านั้น

วิธีทำดังนี้

- อัพโหลดไฟล์ amazon.php ขึ้น host ตำแหน่งไหนก็ได้ แต่ ณ ที่นี่ผมขออัพไปที่ /root
- พิมพ์คำสั่ง #  echo /home/*/public_html/wp-content/plugins/WPRobot3/modules | xargs -n 1 cp /root/amazon.php

***สีแดงคือ path ที่ต้องแก้ไขให้ถูกต้อง

หวังว่าคงเป็นประโยชน์กับเพื่อนที่มีหลายเว็บกันนะครับ ซึ่งสามารถช่วยประหยัดเวลาไปได้เยอะ ^^
« แก้ไขครั้งสุดท้าย: 30 มิถุนายน 2011, 04:00:30 โดย Nakamura » บันทึกการเข้า

"ไม่มีคนที่ยิ่งใหญ่หรอก...มีแต่คนธรรมดาที่ฝันถึงสิ่งยิ่งใหญ่...และไม่หยุดจนกว่าจะได้มันมา"
Keep your eyes on the stars, and your feet on the ground. - สายตาจับจ้องที่ดวงดาวและเท้ายังคงติดดิน
zenithsoul
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 293



ดูรายละเอียด
« ตอบ #62 เมื่อ: 30 มิถุนายน 2011, 09:58:49 »

อันนี้เป็น Header Request + Response ของ Amazon ครับ

เอาไปประยุกต์การใช้งานได้เลยครับ  wanwan014




 wanwan017 wanwan017  ใครยังไม่ได้หนะครับ  ผมไม่รู้ว่าท่านแก้อย่างผมจะได้ไหม๊หนะแต่ของผมทำดังนี้ครับ 

request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0";
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
request.ContentType = "text/html; charset=ISO-8859-1";

ยิ่งให้ยิ่งได้รับ....


เพิ่ม Host กับ Date ดูครับ
บันทึกการเข้า
afterdead
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,833



ดูรายละเอียด เว็บไซต์
« ตอบ #63 เมื่อ: 30 มิถุนายน 2011, 11:33:44 »

      $art=@file_get_contents('http://www.amazon .'.lz::$c['zone'].'/review/product/'.$asin,null,stream_context_create(array('http'=>array('method'=>"GET",'header'=>"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 GTB7.1 ( .NET CLR 3.5.30729)\r\n"))));

อย่างนี้จะแก้ยังไง ครับ review ไม่ได้



เพิ่มบรรทัดนี้ไว้ข้างบน $art

โค๊ด:
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
        "Cookie: foo=bar\r\n"));

$context = stream_context_create($opts);

แล้วก็ แก้ $art เป็นแบบนี้

โค๊ด:
$art=@file_get_contents('http://www.amazon.'.lz::$c['zone'].'/review/product/'.$asin,null,$context);
« แก้ไขครั้งสุดท้าย: 30 มิถุนายน 2011, 11:34:35 โดย afterdead » บันทึกการเข้า

OnBoard
คนรักเสียว
*

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

กระทู้: 194



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

ไม่ค่อยได้เข้ามาสักเท่าไหร่่หมือนกัน ต้องกลับมารื้อฟื้นหน่อยแล้ว
บันทึกการเข้า
fcpe33
Newbie
*

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

กระทู้: 58



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

ขอบคุณครับ wanwan020
บันทึกการเข้า

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

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

กระทู้: 3,098



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

มาต่อจาก http://www.thaiseoboard.com/in...210.msg2828083.html#msg2828083

โดย telnet
telnet www.amazon.com 80

แล้วพิมพ์ตามรูปแบบ HTTP method GET
โค๊ด:
GET /review/product/B000031XCM HTTP/1.1
Accept-language: en

ได้ผลลัพธ์ 200 ดูเว็บได้แล้ว
โค๊ด:
...
HTTP/1.1 200 OK
...

แสดงว่า HTTP header แค่ Accept-language: น่าจะพอ
บันทึกการเข้า
Tonkung
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,448



ดูรายละเอียด
« ตอบ #67 เมื่อ: 30 มิถุนายน 2011, 19:09:55 »

มาต่อจาก http://www.thaiseoboard.com/in...210.msg2828083.html#msg2828083

โดย telnet
telnet www.amazon.com 80

แล้วพิมพ์ตามรูปแบบ HTTP method GET
โค๊ด:
GET /review/product/B000031XCM HTTP/1.1
Accept-language: en

ได้ผลลัพธ์ 200 ดูเว็บได้แล้ว
โค๊ด:
...
HTTP/1.1 200 OK
...

แสดงว่า HTTP header แค่ Accept-language: น่าจะพอ
ใส่ตรงไหนหรอครับนั้น
บันทึกการเข้า
ohmohm
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,098



ดูรายละเอียด เว็บไซต์
« ตอบ #68 เมื่อ: 01 กรกฎาคม 2011, 22:42:48 »

telnet เรียกจาก command prompt ( Start -> Run แล้วพิมพ์ cmd ) มันคล้าย DOS ที่หลงเหลือให้ Windows ได้ใช้ จากนั้นค่อยพิมพ์ telnet ... แล้วพิมพ์คำสั่งให้ web Amazon
ถ้า Unix/Linux ก็มี telnet อยู่แล้ว
อ้อ บรรทัดสุดท้าย ต้องกด enter สองครั้งด้วยนะครับ
บันทึกการเข้า
zenithsoul
Verified Seller
ก๊วนเสียว
*

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

กระทู้: 293



ดูรายละเอียด
« ตอบ #69 เมื่อ: 01 กรกฎาคม 2011, 22:54:01 »

มาต่อจาก http://www.thaiseoboard.com/in...210.msg2828083.html#msg2828083

โดย telnet
telnet www.amazon.com 80

แล้วพิมพ์ตามรูปแบบ HTTP method GET
โค๊ด:
GET /review/product/B000031XCM HTTP/1.1
Accept-language: en

ได้ผลลัพธ์ 200 ดูเว็บได้แล้ว
โค๊ด:
...
HTTP/1.1 200 OK
...

แสดงว่า HTTP header แค่ Accept-language: น่าจะพอ



ขอบคุณครับ  Embarrassed
บันทึกการเข้า
หน้า: 1 2 3 [4]   ขึ้นบน
พิมพ์