ผมลองเขียน iMacro เองแล้วใช้คำสั่ง Extract TXT ข้อมูลจาก Website
ให้บันทึกเข้าไปในไฟลล์ CSV
แต่ข้อมูลที่บันทึกมากลับมีหลาย Column
ใจจริงอยากให้ออกมา Column เดียว
สมมุติว่าผมต้องการ Extract : abcdefghijklmnopqrstuvwxyz
ผลลัพท์ที่ได้
Column A : abcdefghijklm
Column B : nopqrstu
Column C : nopqrstu
Column D : nopqrstu
Column E : vwxyz
Column F : nopqrstu
Column G : nopqrstu
Column H : nopqrstu
Column I : vwxyz
มันจะซ้ำไปซ้ำมาเป็นร้อย Column เลยครับ
โดยที่บริเวณที่มันตัดขาดกันเป็น ข้อมูลที่มาจาก Link ไม่ใช่ Text
คือ mn เป็นข้อมูลที่แสดงผลมาจาก Link
และ uv ก็เป็นข้อมูลที่แสดงผลมาจาก Link อีกชุดหนึ่ง
ที่น่าแปลกใจอีกอย่างคือ ผมลอง Code นี้กับคอมฯ 3 เครื่อง
โดยที่ Code เหมือนกัน ใช้ iMacro บน FireFox รุ่นเดียวกัน
แต่มี 1 เครื่องที่แสดงผลทุกอย่างออกมาในแค่ Column เดียว
แล้วข้อมูลไม่ซ้ำ ได้ข้อมูลออกมา
Column A : abcdefghijklmnopqrstuvwxyz
ตรงตามที่อยากได้เลย
ท่านใดมีความรู้ ความเชี่ยวชาญทางด้านนี้
รบกวนชี้แนะด้วยครับ

ด้านล่างเป็น Code ที่ผมใช้สำหรับส่วนที่ Extract ข้อมูลลงไฟลล์ CSV
TAG POS=1 TYPE=DIV ATTR=CLASS:information EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\";s.replace(/\\n/g,'');")
SET !EXTRACT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=Data.csv
ขอบคุณมากครับ

แก้อย่างไร Extract ข้อมูลจาก Website ใช้ iMacro เข้าไปใน CSV แล้วมีหลาย Column
ให้บันทึกเข้าไปในไฟลล์ CSV
แต่ข้อมูลที่บันทึกมากลับมีหลาย Column
ใจจริงอยากให้ออกมา Column เดียว
สมมุติว่าผมต้องการ Extract : abcdefghijklmnopqrstuvwxyz
ผลลัพท์ที่ได้
Column A : abcdefghijklm
Column B : nopqrstu
Column C : nopqrstu
Column D : nopqrstu
Column E : vwxyz
Column F : nopqrstu
Column G : nopqrstu
Column H : nopqrstu
Column I : vwxyz
มันจะซ้ำไปซ้ำมาเป็นร้อย Column เลยครับ
โดยที่บริเวณที่มันตัดขาดกันเป็น ข้อมูลที่มาจาก Link ไม่ใช่ Text
คือ mn เป็นข้อมูลที่แสดงผลมาจาก Link
และ uv ก็เป็นข้อมูลที่แสดงผลมาจาก Link อีกชุดหนึ่ง
ที่น่าแปลกใจอีกอย่างคือ ผมลอง Code นี้กับคอมฯ 3 เครื่อง
โดยที่ Code เหมือนกัน ใช้ iMacro บน FireFox รุ่นเดียวกัน
แต่มี 1 เครื่องที่แสดงผลทุกอย่างออกมาในแค่ Column เดียว
แล้วข้อมูลไม่ซ้ำ ได้ข้อมูลออกมา
Column A : abcdefghijklmnopqrstuvwxyz
ตรงตามที่อยากได้เลย
ท่านใดมีความรู้ ความเชี่ยวชาญทางด้านนี้
รบกวนชี้แนะด้วยครับ
ด้านล่างเป็น Code ที่ผมใช้สำหรับส่วนที่ Extract ข้อมูลลงไฟลล์ CSV
TAG POS=1 TYPE=DIV ATTR=CLASS:information EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\";s.replace(/\\n/g,'');")
SET !EXTRACT {{!VAR1}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=Data.csv
ขอบคุณมากครับ