ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Natalie ที่ 17 มกราคม 2011, 21:00:39



หัวข้อ: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: Natalie ที่ 17 มกราคม 2011, 21:00:39
 :wanwan017: รบกวนหน่อยนะคะ คือเพิ่งหัดวันนี้ คิดว่าเริ่มจะพอเข้าใจแต่ติดอยู่หน่อยนึงค่ะ
แบบฟอร์มของเราคือ submit แลกลิ้งก์กับเว็บอื่นๆ ดังนั้นเราจึงเขียนด้วยสคริปดังนี้


VERSION BUILD=7031111 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES

CMDLINE !DATASOURCE Address.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1

'start
URL GOTO=http://www.{{!COL1}}
TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=ID:affsubcat CONTENT=%1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:affurl CONTENT=เว็บเรา
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:afftitle CONTENT=ชื่อเว็บ
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:affemail CONTENT=อีเมล์
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:affname CONTENT=ชื่อ
TAG POS=1 TYPE=INPUT:FILE FORM=NAME:NoFormName ATTR=ID:affimg CONTENT=ภาพ
pause
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=ID:submit.
'end

ไม่ทราบว่าทำผิดตรงไหนอ่ะค่ะ
คือ มันรันแค่ url แรกจาก Address.csv (คือ website1.com) ที่เราลองเพิ่มไว้มี 3
แบบนี้อ่ะค่ะ

website1.com << อันนี้คืออันเดียวที่เปิดขึ้นตอนที่กด play พอจบการ submit แล้วก็นิ่งไปเลยอ่ะค่ะ
website2.com
website3.com


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: Mr.Blogger ที่ 17 มกราคม 2011, 21:02:24
เลือก play loop ครับ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: Natalie ที่ 17 มกราคม 2011, 21:06:18
ไม่ทราบว่าใส่แบบไหนหรอคะ

SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1

อันนี้ไม่ใช่หรอคะ ขอบคุณสำหรับคำแนะนำค่ะ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: alcatrass ที่ 17 มกราคม 2011, 21:10:32
กลับไปแก้ไขไฟล์ Address.csv
โดยทำการลบไฟล์นั้นทิ้งไป
แล้วลองเขียนใหม่ขึ้นมาครับ

*****แก้ไขนิดนึง

คือในกรณีที่ใช้เป็นแล้วนะครับ (แต่คิดว่าเขียนมาได้ขนาดนี้คงเป็นแล้วล่ะ)
หรือไม่งั้นคงเป็นเหมือนหลายท่านบอกน่ะครับ คือถ้ากดแค่ play มันจะ run รอบเดียวครับ แต่ถ้ากด loop มันจะวนรอบให้ครับ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: Mr.Blogger ที่ 17 มกราคม 2011, 21:11:43
ตอนรันสคริปน่ะครับ ไม่เกี่ยวกับ code ถ้าเรากด play ธรรมดา มันจะรันloop จบ ไม่ทำซ้ำ loop ที่เหลือครับ

ดูปุ่ม play loop ครับ แล้วตั้ง loop เอา อย่างถ้า url ที่ไป submit มี100 url ก็ใช่สัก 105 ก็ได้ครับ
ปล.ทั้งนี้ทั้งนั้น สคริปต้องเขียนไว้โอเคด้วยนะ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: jayc ที่ 17 มกราคม 2011, 21:12:09
กด Play Loop ข้างล่างปุ่ม play อ่ะครับ กำหนดบรรทัดที่เราจะหยุดด้วยนะครับ ตรงช่อง Max อ่ะครับ
ถ้ากดปุ่ม Play จะรันแค่บรรทัดเดียวครับ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: Natalie ที่ 17 มกราคม 2011, 21:17:20
 :wanwan017: ขอบคุณทุกท่านมากๆๆค่ะ ทำได้แล้วค่ะ โค้งงง  :'(


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: DJJome ที่ 19 มกราคม 2011, 14:18:05
เห็นโค้ดแล้วน่ากลัวมาก
น้องขายอะไรน้อ


หัวข้อ: Re: ถามเรื่อง imacros กับการดึงข้อมูลจาก csv ค่ะ
เริ่มหัวข้อโดย: benzabza ที่ 20 มกราคม 2011, 16:02:02
เห็นโค๊ดแล้ว  ใช่โคด เอาไว้  Submit ไหมอ่าครับ

ถ้าเป็น โค๊ด โพสบทความอย่าลืม  user และ pass นะ  จะได้ไว้ๆๆขึ้น