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

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

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

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

กระทู้: 35



ดูรายละเอียด เว็บไซต์
« เมื่อ: 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
ก๊วนเสียว
*

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

กระทู้: 459



ดูรายละเอียด เว็บไซต์
« ตอบ #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 » บันทึกการเข้า

dekdoo
สมุนแก๊งเสียว
*

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

กระทู้: 891



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

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

CherryX
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,052



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

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

***ลายเซ็นสูงเกินขนาด
josepcuteboy
คนรักเสียว
*

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

กระทู้: 171



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

มีนะ
บันทึกการเข้า

ลิ้งเวปพนันเจออีกทีแบนเลยไม่แจ้งครับ
maneemeena
คนรักเสียว
*

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

กระทู้: 189



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

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

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

กระทู้: 329



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

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

santayeen
Newbie
*

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

กระทู้: 35



ดูรายละเอียด เว็บไซต์
« ตอบ #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
ก๊วนเสียว
*

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

กระทู้: 459



ดูรายละเอียด เว็บไซต์
« ตอบ #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"]
บันทึกการเข้า

2DTH
ก๊วนเสียว
*

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

กระทู้: 463



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

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

bigbikeinfo
ก๊วนเสียว
*

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

กระทู้: 205



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

ตามด้วยครับต้องการเหมียนกัน
บันทึกการเข้า

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