ไครพอรู้ iMacro บ้างครับ มีปัญหาการ EXTRACT

เริ่มโดย Mrpoohling, 11 มีนาคม 2017, 08:38:12

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Mrpoohling

ผมเขียน imacro ขึ้นมาใช้

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT

SET !VAR6 EVAL("var s='{{!EXTRACT}}'; s.slice(0,90);") <-- ปัญหาเกิดที่ตัวนี้มันเอา ค่า EXTRACT ของ TAG แรกมาใช้


ผมต้องการให้ SET !VAR6 EVAL("var s='{{!EXTRACT}}'; s.slice(0,90);")  อ่าน EXTRACT ของ title ครับ
ไม่ทราบจะกำหนดมันได้อย่างไร

รบกวนด้วยนะครับ
[direct=https://c.lazada.co.th/t/c.bfS0An]9.9 จัดเต็มลดกระหน่ำ[/direct]

momo2

คำสั่ง eval ปรกติมันใช้อยากอยู่แล้วครับ แค่เว้นวรรคไม่ถูกมันก็ออเร่อแล้ว
แนะนำให้ ใช้ javascript ร่วมกับไอมาโครครับ

oob2528

ถ้าตามโค๊ดด้านบน มันจะ

EXTRACT=HREF แล้วต่อด้วย EXTRACT=TXT

ภาษาเข้าใจง่ายๆ

มันจะก๊อบ Url และก็ ต่อด้วย Text ไป

ถ้าอยากจะไม่ใช้ EXTRACT=HREF ก็ใส่โค๊ดที่มันจะลบ ก๊อบข้อความไป SET !EXTRACT NULL

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF (คัดลอก URL)
SET !EXTRACT NULL (ล้างการคัดลอกออกทั้งหมด)
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT (คัดลอก TXT)

สรุป เติมเข้าไปแบบนี้ครับ

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF
SET !EXTRACT NULL
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT

Mrpoohling

อ้างถึงจาก: oob2528 ใน 11 มีนาคม 2017, 12:28:28
ถ้าตามโค๊ดด้านบน มันจะ

EXTRACT=HREF แล้วต่อด้วย EXTRACT=TXT

ภาษาเข้าใจง่ายๆ

มันจะก๊อบ Url และก็ ต่อด้วย Text ไป

ถ้าอยากจะไม่ใช้ EXTRACT=HREF ก็ใส่โค๊ดที่มันจะลบ ก๊อบข้อความไป SET !EXTRACT NULL

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF (คัดลอก URL)
SET !EXTRACT NULL (ล้างการคัดลอกออกทั้งหมด)
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT (คัดลอก TXT)

สรุป เติมเข้าไปแบบนี้ครับ

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF
SET !EXTRACT NULL
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT

ขอบคุณครับ  :wanwan017: :wanwan017:
[direct=https://c.lazada.co.th/t/c.bfS0An]9.9 จัดเต็มลดกระหน่ำ[/direct]

น้องพี่ต้าร์

เก็บใส่ตัวแปลก่อนก็ได้

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF
SET !VAR0 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

SET !VAR6 EVAL("var s='{{!VAR1}}'; s.slice(0,90);")

Mrpoohling

อ้างถึงจาก: น้องพี่ต้าร์ ใน 11 มีนาคม 2017, 15:54:04
เก็บใส่ตัวแปลก่อนก็ได้

TAG POS=1 TYPE=A ATTR=CLASS:a-link-normal EXTRACT=HREF
SET !VAR0 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=H2 ATTR=CLASS:title EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

SET !VAR6 EVAL("var s='{{!VAR1}}'; s.slice(0,90);")


ขอบคุณครับ  :wanwan017: :wanwan017:
[direct=https://c.lazada.co.th/t/c.bfS0An]9.9 จัดเต็มลดกระหน่ำ[/direct]