|
|
|
เอาปัญหามาให้พี่ๆช่วยอีกแระ สอบถามแนวทางหรือวิธีการดึง code จากเว็บอื่นค่ะ |
|
|
|
|
|
|
|
จากคำตอบอันนี้ https://stackoverflow.com/questions/9333914/get-content-inside-script-as-text
ลองหาวิธีจับ element จาก type='text/javascript' ดูครับ ไม่รู้จะทำได้ไหม แต่ไม่รับประกันผลลัพธิ์
ซึ่งจริงๆ ถ้ามันดึงได้ มันก็ได้ค่า ทั้งหมดภายใน <script type='text/javascript'></script>
กว่าจะมาตัดค่าที่ต้องการก็เรื่องเยอะ แนะนำว่าไม่ควรไปดึงของคนอื่นมาครับ
ถ้า code ชุดนี้เอาไปวางใน index ของ tvdoball.คอม มันก็ได้ค่าอยู่นะ แต่ถ้าจะดึงมาแบบอื่นไม่ทราบ
<script>
$(document).ready(function(){
console.log(document.getElementsByTagName("script")[1].innerHTML);
})
</script>
|
|
|
|
|
Date :
2017-10-03 15:08:19 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงจริงๆค่ะ พอมีตัวอย่างที่เห็นชัดมั้ยคะ
สมมุติหนูเขียน
<html>
<title>ทดสอบในการแสดงผล</title>
<head>
</head>
<body>
....
...
..
</body>
</html>
ต้องการดึงสิ่งทีอยู่ในระหว่าง <title>...</title>
ต้องเขียนยังไงคะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2017-10-04 00:21:52 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำค้น php:get value of text with preg_match_all
|
|
|
|
|
Date :
2017-10-04 07:31:13 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะดึงค่าระหว่าง title แนะนำ http://simplehtmldom.sourceforge.net/
มันจะมี lib : simple_html_dom.php ไม่น่าจะยาก
ตัวอย่างการดึง title จาก thaicreate.com
require_once('dom/simple_html_dom.php'); //หาโหลดไฟล์ lib ตัวนี้
$domain = 'https://www.thaicreate.com';
$target = file_get_html($domain);
$i = 0;
foreach($target->find('title') as $el) {
echo $el->plaintext;
}
$target->clear();
unset($target);
ผลลัพธ์ : PHP, ASP, ASP.NET, VB.NET, C#, Java, jQuery, Mobile, Android, Windows Phone, iOs, iPhone, iPad,... Free Tutorials Online Examples
ต้นฉบับ
|
|
|
|
|
Date :
2017-10-05 11:07:45 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|