|
|
|
ช่วยหน่อยครับ ผมต้องการจะเก็บข้อมูลบนหน้าเว็บไชต์อื่น เพื่อนำไปแสดงผลต่อ ต้องทำยังไงครับ |
|
|
|
|
|
|
|
ใช้เทคนิดการ เก็บคำโดยมีเงื่อนไข และการวนรูปเก็บข้อความ
จากหน้าที่ต้องการ จะเก็บ ลองคิดดูเป็นขั้นตอนนะครับ
|
|
|
|
|
Date :
2010-07-02 02:27:39 |
By :
siammbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษนะครับ คือผมอยากให้ท่านๆช่วยอีกนะครับ เกี่ยวกับคำสั่งที่ต้องใช้ คือผมเขียนไม่ถึงขั้นนั่นนะครับ เคยเขียนแค่ php+mysql แล้วก็โปรแกรมคำนวณเล็กๆน้อยๆเองครับ วนลูบเคยใช้ แต่จะเก็บหน้าเว็บยังไงอะไร ผมไม่เคยใช้เลยอะครับ
|
|
|
|
|
Date :
2010-07-03 00:53:54 |
By :
eleca212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fopen();
feof();
fgets();
code ก็ประมานนี้คับ
|
|
|
|
|
Date :
2010-07-03 01:08:52 |
By :
siammbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนเป็น Web Application ก็คงรันได้แค่ทีละหน้าแหละครับแล้วไม่รู้จะรอดหรือเปล่า
แบบนี้ต้องเขียน Bot ครับ เค้าเรียก Crawler จ้า
อย่าถามว่าเขียนยังไง เขียนไม่เป็น อิอิ
|
|
|
|
|
Date :
2010-07-03 01:19:24 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.gsmarena.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$rawtext=curl_exec($ch);
curl_close($ch);
preg_match('/<div\s*id\=\"brandmenu\">(?:.(?!<\/ul>))*.<\/ul>/sim',
$rawtext, $temp);
$temp=$temp[0];
preg_match_all('/<a\s+href\=[\"\\\']([^\"\\\']*)[\"\\\']/', $temp, $temp);
$temp=$temp[1];
var_dump($temp);
?>
พอดีไปเจอเว็บหนึ่งมาใช้ CODE แนวนี้จะดึงได้ป่าวครับ
|
|
|
|
|
Date :
2010-07-03 01:20:18 |
By :
eleca212 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ผมลองเขียนแบบ GET LINK ทั้งหหมดนะครับ ซึ่ง Tools ตัวนี้ ผมชอบโคตร ทำให้ผมแอบโหลดรูปได้ทีละเยอะๆ โดยไม่ต้องเั้ข้าเว็บก็ได้
Code (PHP)
include "simple_html_dom.php";
$html = file_get_html('http://www.shopping.com/top_searches');
foreach($html->find('a') as $element)
$arr[] = $element->plaintext;
reset($arr);
foreach ($arr as $key => $value)
if ($key > 90 AND $key < 430 AND $value <>'' ) {
echo ($key+1).". ".trim($value)."<br />\n";
}
แหล่งอ้างอิง http://simplehtmldom.sourceforge.net/manual.htm
|
|
|
|
|
Date :
2010-07-04 11:49:56 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|