xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 493
ออฟไลน์
กระทู้: 5,905
|
 |
« ตอบ #40 เมื่อ: 29 มิถุนายน 2011, 11:35:35 » |
|
มาเสริมให้ครับ สำหรับ PHP
1. file_get_contents(); --> Block. 2. curl(); --> True.
|
|
|
บันทึกการเข้า
|
|
|
|
SEkr
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 332
ออฟไลน์
กระทู้: 1,530
|
 |
« ตอบ #41 เมื่อ: 29 มิถุนายน 2011, 11:41:51 » |
|
ฟั่งชั่นการใช้งานครับ 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  '); อาจถแก้เยอะหน่อยนะครับ สู้ ๆ :'( ตามนี้เลยครับ แต่เหมือน function นี้คุ้นๆ แหะ 5555
|
|
|
บันทึกการเข้า
|
|
|
|
fcpe33
Newbie
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 58
|
 |
« ตอบ #42 เมื่อ: 29 มิถุนายน 2011, 11:49:35 » |
|
$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 ไม่ได้
|
|
|
บันทึกการเข้า
|
*Link Removed*
|
|
|
tapanon
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 363
|
 |
« ตอบ #43 เมื่อ: 29 มิถุนายน 2011, 11:50:35 » |
|
ใครที่ว่า Set Header หาย ไม่ทราบว่า header key, header value ใส่อะไรครับ ผมสังหรใจว่ามัน block ip จริงๆสงสัยต้องใช้ proxy ก่อน requset
|
|
|
บันทึกการเข้า
|
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template) ด้วยทีมงานมืออาชีพทุกคนครับ PM มาเลยครับ
|
|
|
zenithsoul
Verified Seller
ก๊วนเสียว
พลังน้ำใจ: 56
ออฟไลน์
กระทู้: 293
|
 |
« ตอบ #44 เมื่อ: 29 มิถุนายน 2011, 13:26:36 » |
|
ฟั่งชั่นการใช้งานครับ 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  '); อาจถแก้เยอะหน่อยนะครับ สู้ ๆ :'( ตามนี้เลยครับ แต่เหมือน function นี้คุ้นๆ แหะ 5555 แหม google ออกจะเยอะแยะนิดครับ  แถม curl with proxy <?php $url = ' http://whatismyip.com  '; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); curl_setopt($ch, CURLOPT_PROXY, '128.114.63.15:3128'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET'); curl_setopt ($ch, CURLOPT_HEADER, 1); curl_exec ($ch); $curl_info = curl_getinfo($ch); curl_close($ch); echo '<br />'; print_r($curl_info); ?>
|
|
|
บันทึกการเข้า
|
|
|
|
zenithsoul
Verified Seller
ก๊วนเสียว
พลังน้ำใจ: 56
ออฟไลน์
กระทู้: 293
|
 |
« ตอบ #45 เมื่อ: 29 มิถุนายน 2011, 13:41:03 » |
|
อันนี้เป็น Header Request + Response ของ Amazon ครับ เอาไปประยุกต์การใช้งานได้เลยครับ  
|
|
|
บันทึกการเข้า
|
|
|
|
AM-PM
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 379
ออฟไลน์
กระทู้: 4,969
|
 |
« ตอบ #46 เมื่อ: 29 มิถุนายน 2011, 13:45:45 » |
|
ผู้บริโภคอย่างเราไม่รู้เรื่อง 
|
|
|
บันทึกการเข้า
|
|
|
|
kkusd
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 4,663
|
 |
« ตอบ #47 เมื่อ: 29 มิถุนายน 2011, 13:47:04 » |
|
ใช้ยังไง 
|
|
|
บันทึกการเข้า
|
|
|
|
jane
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 1,265
|
 |
« ตอบ #48 เมื่อ: 29 มิถุนายน 2011, 13:48:17 » |
|
ผู้บริโภคอย่างเราไม่รู้เรื่อง  me too 
|
|
|
บันทึกการเข้า
|
|
|
|
pongphutt
ก๊วนเสียว
พลังน้ำใจ: 9
ออฟไลน์
กระทู้: 330
|
 |
« ตอบ #49 เมื่อ: 29 มิถุนายน 2011, 13:51:06 » |
|
ไม่รู้เรื่อง 
|
|
|
บันทึกการเข้า
|
|
|
|
kipkae
สมุนแก๊งเสียว
พลังน้ำใจ: 86
ออฟไลน์
กระทู้: 595
|
 |
« ตอบ #50 เมื่อ: 29 มิถุนายน 2011, 13:51:33 » |
|
ลองใส่ Proxy ซัก IP นึง เข้าไปใน HttpWebRequest ครับ แล้วจะพบคำตอบครับ  ขอบคุณครับ.. ได้รับอีเมล์แจ้งอัพเดทสคิปแล้ว  ตอนนี้เว็บใช้งานได้ตามปกติแล้วครับ
|
|
|
บันทึกการเข้า
|
|
|
|
make step
สมุนแก๊งเสียว
พลังน้ำใจ: 61
ออฟไลน์
กระทู้: 928
|
 |
« ตอบ #51 เมื่อ: 29 มิถุนายน 2011, 13:56:13 » |
|
คุยอะไรกันอ่าาาา ไม่รู้เรื่องงงง
|
|
|
บันทึกการเข้า
|
...
|
|
|
tapanon
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 363
|
 |
« ตอบ #52 เมื่อ: 29 มิถุนายน 2011, 13:57:28 » |
|
อ่า Microsoft Developer แถวนี้ไม่มีเลยรึ ใครเป็นเพื่อนผมบ้างเนี่ยใช้ภาษาไม่เหมือนชาวบ้านก็ต้องแก้คนเดียว...... 
|
|
|
บันทึกการเข้า
|
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template) ด้วยทีมงานมืออาชีพทุกคนครับ PM มาเลยครับ
|
|
|
tapanon
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 363
|
 |
« ตอบ #53 เมื่อ: 29 มิถุนายน 2011, 14:05:15 » |
|
ลองใส่ Proxy ซัก IP นึง เข้าไปใน HttpWebRequest ครับ แล้วจะพบคำตอบครับ  ขอบคุณครับ.. ได้รับอีเมล์แจ้งอัพเดทสคิปแล้ว  ตอนนี้เว็บใช้งานได้ตามปกติแล้วครับ 
|
|
|
บันทึกการเข้า
|
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template) ด้วยทีมงานมืออาชีพทุกคนครับ PM มาเลยครับ
|
|
|
zenithsoul
Verified Seller
ก๊วนเสียว
พลังน้ำใจ: 56
ออฟไลน์
กระทู้: 293
|
 |
« ตอบ #54 เมื่อ: 29 มิถุนายน 2011, 14:42:06 » |
|
อ่า Microsoft Developer แถวนี้ไม่มีเลยรึ ใครเป็นเพื่อนผมบ้างเนี่ยใช้ภาษาไม่เหมือนชาวบ้านก็ต้องแก้คนเดียว......  ใช้ socket เปิดเข้าใช้งานเลยครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
panyamac
ก๊วนเสียว
พลังน้ำใจ: 18
ออฟไลน์
กระทู้: 292
|
 |
« ตอบ #55 เมื่อ: 29 มิถุนายน 2011, 15:09:02 » |
|
เข้ามา งง 
|
|
|
บันทึกการเข้า
|
|
|
|
gobank01
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 77
ออฟไลน์
กระทู้: 1,181
|
 |
« ตอบ #56 เมื่อ: 29 มิถุนายน 2011, 15:10:05 » |
|
คุยอะไรกันเห้ย แปลเป็นไทยด้วยย - -"
|
|
|
บันทึกการเข้า
|
|
|
|
toteetime
ก๊วนเสียว
พลังน้ำใจ: 34
ออฟไลน์
กระทู้: 370
|
 |
« ตอบ #57 เมื่อ: 29 มิถุนายน 2011, 15:26:45 » |
|
อันนี้เป็น Header Request + Response ของ Amazon ครับ เอาไปประยุกต์การใช้งานได้เลยครับ   +1 ขอบคุณมากๆ เลยครับ  พึ่งรู้ว่า Firebug ดู Header ได้ด้วย 
|
|
|
บันทึกการเข้า
|
ผู้มีปัญญามีความพินิจ ย่อมตั้งตัวได้ ด้วยต้นทุนแม้น้อย ดุจคนก่อไฟน้อย ๆ ให้เป็นกองใหญ่ได้ฉะนั้น
|
|
|
tapanon
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 363
|
 |
« ตอบ #58 เมื่อ: 29 มิถุนายน 2011, 17:37:21 » |
|
อันนี้เป็น Header Request + Response ของ Amazon ครับ เอาไปประยุกต์การใช้งานได้เลยครับ    ใครยังไม่ได้หนะครับ ผมไม่รู้ว่าท่านแก้อย่างผมจะได้ไหม๊หนะแต่ของผมทำดังนี้ครับ 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"; ยิ่งให้ยิ่งได้รับ....
|
|
|
บันทึกการเข้า
|
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template) ด้วยทีมงานมืออาชีพทุกคนครับ PM มาเลยครับ
|
|
|
tapanon
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 363
|
 |
« ตอบ #59 เมื่อ: 29 มิถุนายน 2011, 17:44:35 » |
|
เราต้องทำให้ request เราเหมือนว่าเราคือ Browser มากที่สุด แต่เดี๋ยวพวกทีมงาน อเมซอล มันต้องหาทางแก้อีกคอยดูๆ แต่เราก็จะหาทางแก้มันต่อไป
|
|
|
บันทึกการเข้า
|
รับเขียนเว็บไซด์และโปรแกรม (php, vb.net, c#.net, graphic, css, template) ด้วยทีมงานมืออาชีพทุกคนครับ PM มาเลยครับ
|
|
|
|