ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: newmb555 ที่ 08 กันยายน 2024, 22:23:55



หัวข้อ: extract ลิงค์รูป ที่อยู่ในซอสโค้ด ที่อยู่หลังคีย์เวิดต่อไปนี้ ได้อย่างไร
เริ่มหัวข้อโดย: newmb555 ที่ 08 กันยายน 2024, 22:23:55
เมื่อก่อนชอบเวบ https ://eel.surf7.net. my/ สกัดได้ทั้งเวบและอีเมล์
แต่มันจะสกัดทั้งซอสโค้ดเลย ทำให้ผลลัพธ์ที่ออกมาเยอะมาก ตาลาย ต้องมาเลือกอีกทีนึง

ถ้าเราต้องการแค่ ลิงค์รูป บางส่วน ในหน้านั้นที่อยู่หลังคำว่า  profile 2024
ซึ่งในซอสโคดนี้ จะมี คำว่า  profile 2024 เพียงบันทัดเดียว
แล้วจะตามด้วยลิงค์ต่อไปนี้

้https://pon.co/1.jpg  assjjj https://pon.co/2.jpg bgbgbg https://pon.co/3.jpg

เมื่อใช้เครื่องมือสกัด อยากไห้มันออกมาแบบนี้ แค่นี้เท่านั้น

้https://pon.co/1.jpg  
https://pon.co/2.jpg
https://pon.co/3.jpg

แต่มีข้อแม้ว่า ต้องสกัดหลังคำว่า profile 2024 เท่านั้น มันจะงานยากไหมครับ
ปล. มีไฟล์html ไฟล์js อยู่แล้ว และเป็น textarea สำหรับวางซอสโดยเฉพาะ


ตย ซอสเตมๆหน้า

อ้างถึง
<!DOCTYPE html>
<html lang="en">
 <head>
  <title>profile 2024</title>
 </head>
 <body>
 profile 2022
 https://pon.co/2022-1.jpg  as221gtfsjjj https://pon.co/2022-2.jpg bgt2525bgbg

profile 2023
https://pon.co/000.jpg  assjjj https://pon.co/777.jpg bgbgbg https://pon.co/888.jpg

profile 2024
  https://pon.co/1.jpg  assjjj https://pon.co/2.jpg bgbgbg https://pon.co/3.jpg
 </body>
</html>
ปล. เวบทั้งหมดในกะทู้นี้แค่สมมุติขึ้นมา เพื่อประกอบความเข้าใจเท่านั้น เวบจริงจะไม่ไช่เวบนี้


หัวข้อ: Re: จะ extract ลิงค์รูปที่อยู่ในซอสโค้ดที่อยู่หล&
เริ่มหัวข้อโดย: Lucifer28 ที่ 08 กันยายน 2024, 23:54:01
อ้างถึง
<!DOCTYPE html>
<html lang="en">
<head>
    <title>Link Extractor</title>
</head>
<body>
    <textarea id="source-code" rows="15" cols="100"></textarea><br>
    <button onclick="extractLinks()">Extract Links</button>
    <textarea id="output-links" rows="10" cols="100"></textarea>

    <script>
        function extractLinks() {
            // ดึงค่าจาก textarea
            let sourceCode = document.getElementById("source-code").value;
           
            // หา index ของ 'profile 2024'
            let startIndex = sourceCode.indexOf("profile 2024");
           
            if (startIndex === -1) {
                alert("ไม่พบคำว่า 'profile 2024' ในซอสโค้ด");
                return;
            }
           
            // ตัดเอาเฉพาะหลัง 'profile 2024'
            let remainingCode = sourceCode.substring(startIndex);
           
            // ใช้ regex เพื่อหาลิงก์ที่ตามมาหลังคำว่า 'profile 2024'
            let linkPattern = /https://pon.co/d .jpg/g;
            let links = remainingCode.match(linkPattern);
           
            if (links) {
                document.getElementById("output-links").value = links.join("
");
            } else {
                alert("ไม่พบลิงก์หลัง 'profile 2024'");
            }
        }
    </script>
</body>
</html>


หัวข้อ: Re: จะ extract ลิงค์รูปที่อยู่ในซอสโค้ดที่อยู่ห$
เริ่มหัวข้อโดย: newmb555 ที่ 09 กันยายน 2024, 00:53:45
ขอบคุณมากๆครับท่านอาจารย แต่ได้ลองแล้ว ปรากฏว่า ตอนแรก ยังสกัดไม่ได้ แม้ปรับ regex เป็นค่าที่ถูกต้องแล้วก็ตาม
แต่สายตาเหลือบไปเห็นคำว่า "); ตกท้ายขบวน เลยยกมันขึ้นข้างบน กลับได้เฉยเลย ไม่รุ้เกี่ยวกันไหม

ถ้าจะขออีกนิด ให้ผลลัพธทั้งหมด ขึ้นบันทัดใหม่ทุกลิงค์ แบบนี้

้https://pon.co/1.jpg 
https://pon.co/2.jpg
https://pon.co/3.jpg

ปัจจุบันได้แบบนี้ https://pon.co/1.jpghttps://pon.co/2.jpghttps://pon.co/3.jpg

ถ้าเสรจสิ้นทุกขั้นตอน เดียวจะเลี้ยง เอมร้อย ผสม ถังเช่า 2ลังครับ  :wanwan001: :wanwan013:



หัวข้อ: Re: จะ extract ลิงค์รูปที่อยู่ในซอสโค้ดที่อยู่ห$
เริ่มหัวข้อโดย: mahoran ที่ 09 กันยายน 2024, 14:21:36
ขอบคุณมากๆครับท่านอาจารย แต่ได้ลองแล้ว ปรากฏว่า ตอนแรก ยังสกัดไม่ได้ แม้ปรับ regex เป็นค่าที่ถูกต้องแล้วก็ตาม
แต่สายตาเหลือบไปเห็นคำว่า "); ตกท้ายขบวน เลยยกมันขึ้นข้างบน กลับได้เฉยเลย ไม่รุ้เกี่ยวกันไหม

ถ้าจะขออีกนิด ให้ผลลัพธทั้งหมด ขึ้นบันทัดใหม่ทุกลิงค์ แบบนี้

้https://pon.co/1.jpg 
https://pon.co/2.jpg
https://pon.co/3.jpg

ปัจจุบันได้แบบนี้ https://pon.co/1.jpghttps://pon.co/2.jpghttps://pon.co/3.jpg

ถ้าเสรจสิ้นทุกขั้นตอน เดียวจะเลี้ยง เอมร้อย ผสม ถังเช่า 2ลังครับ  :wanwan001: :wanwan013:




โค๊ด:
 links.join("");

เปลีย่นเป็น
โค๊ด:
 links.join(" \n ");



หัวข้อ: Re: จะ extract ลิงค์รูปที่อยู่ในซอสโค้ดที่อยู่ห$
เริ่มหัวข้อโดย: newmb555 ที่ 09 กันยายน 2024, 14:36:54
ขอบคุณมากๆครับท่านอาจารย แต่ได้ลองแล้ว ปรากฏว่า ตอนแรก ยังสกัดไม่ได้ แม้ปรับ regex เป็นค่าที่ถูกต้องแล้วก็ตาม
แต่สายตาเหลือบไปเห็นคำว่า "); ตกท้ายขบวน เลยยกมันขึ้นข้างบน กลับได้เฉยเลย ไม่รุ้เกี่ยวกันไหม

ถ้าจะขออีกนิด ให้ผลลัพธทั้งหมด ขึ้นบันทัดใหม่ทุกลิงค์ แบบนี้

้https://pon.co/1.jpg 
https://pon.co/2.jpg
https://pon.co/3.jpg

ปัจจุบันได้แบบนี้ https://pon.co/1.jpghttps://pon.co/2.jpghttps://pon.co/3.jpg

ถ้าเสรจสิ้นทุกขั้นตอน เดียวจะเลี้ยง เอมร้อย ผสม ถังเช่า 2ลังครับ  :wanwan001: :wanwan013:




โค๊ด:
 links.join("");

เปลีย่นเป็น
โค๊ด:
 links.join(" \n ");



ขอบคุนมากครับจาน สวดยอดมากคับ  :wanwan017: :wanwan012:


หัวข้อ: Re: extract ลิงค์รูป ที่อยู่ในซอสโค้ด ที่อยู่หลังคีย์เวิดต่อไปนี้ ได้อย่างไร
เริ่มหัวข้อโดย: tamuraki ที่ 12 กันยายน 2024, 15:31:02
ขอตามด้วยครับ  :wanwan017: