$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« เมื่อ: 21 มกราคม 2013, 09:17:05 » |
|
เป็นปัญหาปวดตับจริง ๆ ครับ ค้นหาความรู้จากหลายสำนักแล้วครับ ไม่ลงตัวสักที ครั้งนี้เลยมาขอคตวามรู้อย่างจริงจัง ขอคนเมตตาน่ะครับ ผ่านสังเวียนโปรแกรมมิ่งมาเยอะ แต่ Auto post จนปัญหาจริง ๆ ตัวอย่าง http://news.mthai.com/world-news/213681.html  ความต้องการ 1. ดึงหัวข้อ จัดอันดับมหาวิทยาลัยสีเขียวโลก มหิดล แชมป์ประเทศไทย ไว้ในฟิลด์ชื่อว่า topic 2. ดึง URL ของรูป มาไว้ในฟิลด์ชื่อว่า photo 3. ดึงเนื้อหา เฉพาะของข่าวนี้ ไว้ในฟิลด์ชื่อ message ฐานข้อมูลชื่อ MyDB ตารางชื่อ MyTB ** ต้องการที่จะดึงได้ทุกเว็บทุกหมวด ** ตั้งเวลาในการโพสต์ได้ เช่น วันละกี่โพสต์ เวลาไหนได้บ้าง ประมาณนี้อ่ะครับ รบกวนขอแนทางทีนะครับ หรือ code ที่ผมเอาไปต่อยอดก็ได้ครับ ขอบคุณอย่างมากครับ 
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
theztru
ก๊วนเสียว
พลังน้ำใจ: 17
ออฟไลน์
กระทู้: 265
|
 |
« ตอบ #1 เมื่อ: 21 มกราคม 2013, 09:38:53 » |
|
ไม่น่าจะยากเหนพวก discuz ทำกันตรึม
|
|
|
บันทึกการเข้า
|
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #2 เมื่อ: 21 มกราคม 2013, 09:43:48 » |
|
สคริปที่จะนำมาใช้ เป็นสคริปที่เขียนเองอ่ะครับ ไม่ได้เขัยนด้วย CMS อย่างเช่น Smf , dizcus , WP อ่ะครับ
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
mikeyx
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 271
ออฟไลน์
กระทู้: 4,045
|
 |
« ตอบ #3 เมื่อ: 21 มกราคม 2013, 09:46:43 » |
|
เคยแต่ดึงมาทั้งหน้าครับ ทำแต่กับ amazon แล้ว บันทึกลง ฐานข้อมูล
|
|
|
บันทึกการเข้า
|
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #4 เมื่อ: 21 มกราคม 2013, 09:50:46 » |
|
เคยแต่ดึงมาทั้งหน้าครับ ทำแต่กับ amazon แล้ว บันทึกลง ฐานข้อมูล
หมายถึงดึงทั้งหน้าเหรอครับ และส่วนไหนบ้างครับที่เก็บลงฐานข้อมูลน่ะครับ 
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
mikeyx
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 271
ออฟไลน์
กระทู้: 4,045
|
 |
« ตอบ #5 เมื่อ: 21 มกราคม 2013, 09:57:01 » |
|
ตัวอย่างของเว็บไทยที่ผมทำ if(time()>=strtotime("00:00:00") && time()<strtotime("20:00:00")){ //ระยะเวลาช่วงที่คนเล่นมาก ๆ ให้เอาข้อมูลจากฐานข้อมูลมาแสดง $query = mysql_query(.................); $result = mysql_fetch_array($query); echo $result[.........]; }else{ // ถ้านอกนั้น $data=file_get_contents("........................."); //ดึงข้อมูลหน้าที่ต้องการ แล้ว insert in to $data ลงฐานข้อมูล และแสดง $data ด้วย ก่อนจะแสดงก็ให้ตัดพวก html table div script ออกให้หมด เหลือแต่ text เพียว ๆ }
|
|
|
บันทึกการเข้า
|
|
|
|
zidit
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 314
ออฟไลน์
กระทู้: 7,543
|
 |
« ตอบ #6 เมื่อ: 21 มกราคม 2013, 09:58:51 » |
|
ดึง html โค้ดมาเก็บในตัวแปรก่อน แล้วใช้พวก regex ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
ultimatecha
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 400
ออฟไลน์
กระทู้: 4,008
|
 |
« ตอบ #7 เมื่อ: 21 มกราคม 2013, 10:01:36 » |
|
แต่ละคน เทพๆทั้งนั้น 
|
|
|
บันทึกการเข้า
|
|
|
|
sbaydee
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 337
ออฟไลน์
กระทู้: 1,622
|
 |
« ตอบ #8 เมื่อ: 21 มกราคม 2013, 10:02:51 » |
|
ใช้ curl ดึงมาแล้วก็ค่อยๆตัดแท็กที่ไม่ต้องการออกจนเหลือสิ่งที่ต้องการครับ
|
|
|
บันทึกการเข้า
|
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #9 เมื่อ: 21 มกราคม 2013, 10:36:42 » |
|
ดันนิสนึง 
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
moshikub1
สมุนแก๊งเสียว
พลังน้ำใจ: 45
ออฟไลน์
กระทู้: 712
|
 |
« ตอบ #10 เมื่อ: 21 มกราคม 2013, 10:46:34 » |
|
ใช้ curl ดึงมาแล้วตัดลงเก็บลงฐานข้อมูลคับ
|
|
|
บันทึกการเข้า
|
|
|
|
rnon
ก๊วนเสียว
พลังน้ำใจ: 23
ออฟไลน์
กระทู้: 257
|
 |
« ตอบ #11 เมื่อ: 21 มกราคม 2013, 20:30:28 » |
|
ได้รึยังครับ ถ้าไม่ได้เดียวส่งให้
|
|
« แก้ไขครั้งสุดท้าย: 21 มกราคม 2013, 20:52:54 โดย rnon »
|
บันทึกการเข้า
|
|
|
|
navico
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 108
ออฟไลน์
กระทู้: 2,315
|
 |
« ตอบ #12 เมื่อ: 21 มกราคม 2013, 22:48:58 » |
|
อยากได้บ้างจัง ทุกเว็บทุกหน้า... 
|
|
|
บันทึกการเข้า
|
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #13 เมื่อ: 21 มกราคม 2013, 22:57:20 » |
|
ได้รึยังครับ ถ้าไม่ได้เดียวส่งให้
ยังเลยครับPM ไปแล้วนะครับ ขอบคุณมากครับ
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
mymo
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 302
ออฟไลน์
กระทู้: 3,163
|
 |
« ตอบ #14 เมื่อ: 21 มกราคม 2013, 23:04:23 » |
|
ถ้าไม่เป็นการรบกวนขอบ้างครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
NightClub
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 297
ออฟไลน์
กระทู้: 2,461
|
 |
« ตอบ #15 เมื่อ: 22 มกราคม 2013, 00:23:24 » |
|
ดึง html โค้ดมาเก็บในตัวแปรก่อน แล้วใช้พวก regex ครับ
ตามนี้ครับ
|
|
|
บันทึกการเข้า
|
รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #16 เมื่อ: 22 มกราคม 2013, 00:28:30 » |
|
ดึง html โค้ดมาเก็บในตัวแปรก่อน แล้วใช้พวก regex ครับ
ตามนี้ครับ ขอบคุณมากครับ 
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
adjobb
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 320
ออฟไลน์
กระทู้: 2,874
|
 |
« ตอบ #17 เมื่อ: 22 มกราคม 2013, 00:38:15 » |
|
เท่าที่รู้มาใช้ str replace และ Regular Expression ครับ ในการกำหนดดึงเป็นส่วนๆ เช่นหัวข้อ เนื้อหา ภาพ
แล้วจากนั้นก็ดึงเก็บลงฐานข้อมูลครับ ของเอ็มไทยง่ายหน่อย มี feed
ถ้ายังไงสนใจโค้ด เดียว PM ไปให้ครับ โค้ดสั้นมากก
|
|
« แก้ไขครั้งสุดท้าย: 22 มกราคม 2013, 00:45:30 โดย adjobb »
|
บันทึกการเข้า
|
|
|
|
nuugib
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 207
ออฟไลน์
กระทู้: 2,061
|
 |
« ตอบ #18 เมื่อ: 22 มกราคม 2013, 00:43:05 » |
|
curl เก็บ content ของเว็บเป้าหมายค่ะ
ส่วนจะให้ auto post โดยเอาลง db ก่อน คงต้องอาศัย crontab
หรือไม่ก็ศึกษา xml rpc ยิงเข้าไปที่ wordpress ตรงๆ
|
|
|
บันทึกการเข้า
|
|
|
|
$100perday
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 324
ออฟไลน์
กระทู้: 2,032
|
 |
« ตอบ #19 เมื่อ: 22 มกราคม 2013, 00:53:21 » |
|
เท่าที่รู้มาใช้ str replace และ Regular Expression ครับ ในการกำหนดดึงเป็นส่วนๆ เช่นหัวข้อ เนื้อหา ภาพ
แล้วจากนั้นก็ดึงเก็บลงฐานข้อมูลครับ ของเอ็มไทยง่ายหน่อย มี feed
ถ้ายังไงสนใจโค้ด เดียว PM ไปให้ครับ โค้ดสั้นมากก
ขอบคุณมากครับ 
|
|
|
บันทึกการเข้า
|
เหนื่อย..
|
|
|
|