ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ddtoe ที่ 20 มิถุนายน 2013, 12:40:56



หัวข้อ: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 20 มิถุนายน 2013, 12:40:56
ผมสามารถเก็บข้อมูลใน TagHtml ที่เป็น ajax ได้ไหม ??
ถ้าได้ช่วยแนะนำด้วยนะครับ

ตัวอย่าง
หน้า Code ต้นฉบับ <div id="showData"></div>
หน้า Browser <div id="showData">1010</div>


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 22 มิถุนายน 2013, 10:59:37
เงียบๆๆๆ


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: gp72343 ที่ 22 มิถุนายน 2013, 12:11:58
อ่านคำถามแล้ว ผมก็ยัง งงๆ อยู่เลยครับ :wanwan023:


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 22 มิถุนายน 2013, 12:48:26
อ่านคำถามแล้ว ผมก็ยัง งงๆ อยู่เลยครับ :wanwan023:

ajax จะแสดงข้อมูลตอนรันหน้า Browser ก็เป็นจะแบบนี้

จำนวน :1010

แต่ถ้าเข้าไปดู Code ที่เป็น Html เราจะพบแค่ Tag html เปล่าๆแบบนี้

จำนวน :<div id="showData"></div>

คำถาม ??

ถ้าผมต้องการข้อมูล 1010 ผมต้องทำอย่างไร

ผมใช้ preg_match ข้อมูลที่ได้คือว่างเปล่า เพราะ  preg_match เข้าไปจับ Tag html ได้แต่ไม่สามารถจับข้อมูลที่มีอยู่ได้เพราะเป็น ajax
ถ้าผมจะต้องใช้ json ในการทำช่วยแนะนำด้วย 


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: moshikub1 ที่ 22 มิถุนายน 2013, 13:00:02
ถ้าเข้าใจไม่ผิด เราก็ไปดักจับที่ ajax response มาเลยคับ


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ball6847 ที่ 22 มิถุนายน 2013, 13:05:28
หมายความว่าคุณ จขกท กำลังเขียน php สคริปท์เพื่อดึงข้อมูลจากหน้าเว็บ บังเอิญว่า ข้อมูลที่ต้องการดันเป็นข้อมูลที่เรียกกจาก ajax ทำให้ไม่มีการแสดงข้อมูลใน source code

เปิด firebug ไปที่แท็บ network ไปที่แท็บย่อย xhr ดู request มันว่าไปที่ url ไหน ด้วย method อะไร + parameter อะไรบ้าง แล้วก็เขียน php request ไปที url นั้นโดยตรง

นี่เป็นเรื่องของ http ถ้าเข้าใจวิธีการสื่อสาร จขกท จะไม่งงว่าเอาข้อมูลจาก ajax มายังงัย


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 22 มิถุนายน 2013, 13:34:58
ขอบคุณครับมากครับ ทุกท่าน ผมยังต้องฝึกอีกเยอาะครับ !!


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: dekmv ที่ 22 มิถุนายน 2013, 15:15:10
จับที่ ajax response สิครับ... :-[


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: xvlnw.com ที่ 22 มิถุนายน 2013, 15:31:44
ส่งค่ากลับมา 2 ค่าครับ

- ค่าที่จะแสดงเป็น html บนเว็บต่อไป
- ค่าที่เราจะเอาไปใช้งาน

ไม่ต้องเช็ค preg อะไรทั้งสิ้น เอามาใช้งานได้เลย :)


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: siammbk ที่ 22 มิถุนายน 2013, 17:48:37
ใช้ curl  :wanwan021:


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 23 มิถุนายน 2013, 01:40:26
มีตัวอย่างหรือเว็บ แนะนำไหมครับผมไม่เคยทำครับแนะนำผมด้วย ขอบคุณมากครับ??

ผมต้องการตัวเลขในภาพผมทำต้องอย่างไรครับ

ลิ้งร้าน h**p://item.taobao.com/item.htm?id=13445000127

tag ที่ต้องการข้อมูล <em class="J_TDealCount"></em>

(http://www.binder.site90.com/Pic/000005.jpg)


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 24 มิถุนายน 2013, 21:13:58
สงสารกันหน่อยได้ไหม  !!


หัวข้อ: Re: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
เริ่มหัวข้อโดย: ddtoe ที่ 04 กรกฎาคม 2013, 18:04:21
ทำได้และครับขอบคุณทุกท่านสำหรับคำแนะนำ
เครื่องมือที่ใช้ก็

1. preg_match
2. preg_match_all
3. json_decode

กว่าจะจับได้หมด เว็บเค้าส่งข้อมูลแบบ json  ขอบคุณมากครับๆ