ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปGeneral (ถามคุยวิชาการ IM)มีวิธีหา url ระหว่างลิ้งค์มั้ยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีหา url ระหว่างลิ้งค์มั้ยครับ  (อ่าน 383 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
santayeen
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 16



ดูรายละเอียด เว็บไซต์
« เมื่อ: 10 ตุลาคม 2018, 16:18:33 »

ตัวอย่างเช่น https://www.website.com/room/ ***/photo.html

อยากจะเก็บลิ้งค์ โดยให้หาตรง *** ในเว็บหลาย ๆ ลิ้งค์อ่ะครับ

ตัวอย่างอีกเผื่อไม่เข้าใจ
https://www.website.com/room/001/photo.html
https://www.website.com/room/002/photo.html
https://www.website.com/room/003/photo.html

ประมาณนี้อ่ะครับ พอจะมีเครื่องมือไหนทำได้บ้าง ขอบคุณครับ
บันทึกการเข้า
น้องพี่ต้าร์
ก๊วนเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 388



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 ตุลาคม 2018, 16:24:27 »

imacro
php
บันทึกการเข้า
BOS
ก๊วนเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 205



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 10 ตุลาคม 2018, 19:40:01 »

ตัวอย่างลิ้งก์มีรูปแบบอื่นอีกไหมครับ หรือมีรูปแบบแค่ประมาณนี้
โค๊ด:
h33ps://www.website.com/room/001/photo.html
h33ps://www.website.com/room/002/photo.html
h33ps://www.website.com/room/003/photo.html

เพราะถ้าแค่ประมาณนี้ก็ง่ายเลยครับ
ใช้ javascript regex

var links = [
     'h33ps://www.website.com/room/001/photo.html',
     'h33ps://www.website.com/room/002/photo.html',
     'h33ps://www.website.com/room/003/photo.html'
];
var res = [];
links.forEach( function(v) {
     res.push( v.match(/\/(\d+)\//)[1] );
});
console.log( res );

« แก้ไขครั้งสุดท้าย: 10 ตุลาคม 2018, 19:48:06 โดย BOS » บันทึกการเข้า

#mechords.com
     power by Blogger.
dekdoo
สมุนแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 773



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 10 ตุลาคม 2018, 20:54:31 »

 wanwan003
บันทึกการเข้า

จำหน่ายเสื้อผ้าแฟชั่น เสื้อผ้าผู้หญิง เสื้อผ้าแฟชั่นผู้หญิง เสื้อผ้าคนอ้วน ทั้งผลิตและจำหน่ายเสื้อผ้าจากโรงงานซึ่งเป็นผู้ผลิตโดยตรง เสื้อผ้าแฟชั่นที่จำหน่ายมีขั้งของผู้หญิง แฟชั่นผู้ชาย รวมถึงเสื้อผ้าคนอ้วน สินค้าทุกตัวล้วนมีผ้าคุณภาพพรีเมียมระดับส่งออก รับสมัครตัวแทนจำหน่ายเสื้อผ้าแฟชั่นทั่วประเทศ
CherryX
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 1,016



ดูรายละเอียด
« ตอบ #4 เมื่อ: 10 ตุลาคม 2018, 22:46:23 »

ถ้ามันเรียงกันใช้ imacros ก็ได้คะ  wanwan003
บันทึกการเข้า

เทรนเว็บเฉพาะทางแบบเจาะลึก !!!














josepcuteboy
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 77



ดูรายละเอียด
« ตอบ #5 เมื่อ: 11 ตุลาคม 2018, 13:14:40 »

มีนะ
บันทึกการเข้า
maneemeena
คนรักเสียว
*

พลังน้ำใจ: 6
ออนไลน์ ออนไลน์

กระทู้: 172



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 11 ตุลาคม 2018, 13:19:42 »

คีย์เวิดคือ regex ครับ
บันทึกการเข้า

รับทำเว็บ แก้ไข เขียนโมดูล opencart ราคา นักศึกษา
รับทำแอพแอนดรอยด์ ราคาถูก
บทความสุขภาพ
โบท๊อกซ์ เหมาะกับใคร
ฺBoardThai
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 225



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 11 ตุลาคม 2018, 13:21:12 »

คนเก่งๆ ในนี้เยอะมาก กราบบบบบ  wanwan017
บันทึกการเข้า

santayeen
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 16



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 11 ตุลาคม 2018, 14:37:37 »

ตัวอย่างลิ้งก์มีรูปแบบอื่นอีกไหมครับ หรือมีรูปแบบแค่ประมาณนี้
โค๊ด:
h33ps://www.website.com/room/001/photo.html
h33ps://www.website.com/room/002/photo.html
h33ps://www.website.com/room/003/photo.html

เพราะถ้าแค่ประมาณนี้ก็ง่ายเลยครับ
ใช้ javascript regex

var links = [
     'h33ps://www.website.com/room/001/photo.html',
     'h33ps://www.website.com/room/002/photo.html',
     'h33ps://www.website.com/room/003/photo.html'
];
var res = [];
links.forEach( function(v) {
     res.push( v.match(/\/(\d+)\//)[1] );
});
console.log( res );




ถ้าหาเป็นชื่ออ่ะครับ เช่น

h33ps://www.website.com/room/dog/photo.html
h33ps://www.website.com/room/cat/photo.html
h33ps://www.website.com/room/fish/photo.html

ตรง dog cat fish
ปล. ลองใช้ imacro ไม่ได้ครับ ไม่มีหน้าเว็บให้เก็บ
บันทึกการเข้า
BOS
ก๊วนเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 205



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 11 ตุลาคม 2018, 16:49:10 »

ถ้าหาเป็นชื่ออ่ะครับ เช่น

h33ps://www.website.com/room/dog/photo.html
h33ps://www.website.com/room/cat/photo.html
h33ps://www.website.com/room/fish/photo.html

ตรง dog cat fish
ปล. ลองใช้ imacro ไม่ได้ครับ ไม่มีหน้าเว็บให้เก็บ

งั้นก็แบบนี้ครับ

var links = [
     'h33ps://www.website.com/room/001/photo.html',
     'h33ps://www.website.com/room/002/photo.html',
     'h33ps://www.website.com/room/003/photo.html',
     'h33ps://www.website.com/room/dog/photo.html',
     'h33ps://www.website.com/room/cat/photo.html',
     'h33ps://www.website.com/room/fish/photo.html'
];
var res = [];
links.forEach( function(v) {
     res.push( v.match( /\.com\/room\/(.*)\// )[1] );
});
console.log( res );
// ["001", "002", "003", "dog", "cat", "fish"]
บันทึกการเข้า

#mechords.com
     power by Blogger.
2DTH
ก๊วนเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 258



ดูรายละเอียด
« ตอบ #10 เมื่อ: 11 ตุลาคม 2018, 18:39:11 »

ไม่รู้ว่าจะตรงที่ให้ช่วยรึเปล่า  Sad
#PHP
โค๊ด:
http://phpfiddle.org/main/code/6md5-s0r0
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์