/// ท่านใดใช้ Death By Captcha + Imacros บ้างครับ ปรึกษาหน่อย ///

เริ่มโดย ADS2009, 05 มกราคม 2011, 06:50:33

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

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

ADS2009

พอดีผมมีปัญหาการใช้งาน API ของ Death By Captcha + Imacros ครับ ลองดูแล้วมันคืนค่าอะไรก็ไม่รู้กลับมา สอบถามไปยังฝ่ายเทคนิคของ Death By Captcha มันก็ตอบวนไปวนมา เหมือนตอบแบบเลี่ยงๆ ยังไงไม่รู้ครับ ใครพอมีตัวอย่าง Code ที่ใช้งานจริงบ้างครับ ช่วยหน่อยครับ ขอบคุณล่วงหน้าครับ
:P

devilmanb

อันนี้ผมเอาไว้สมัคร pligg ลองดูนะครับ

VERSION BUILD=6650406 RECORDER=FX
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
SET !ERRORCONTINUE YES
SET !TIMEOUT_TAG 2
SET !TIMEOUT 121

CMDLINE !DATASOURCE D:\data\pligg_register.csv
SET !DATASOURCE_COLUMNS 4
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}


TAB T=1
URL GOTO={{!COL1}}/register.php
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:*register* ATTR=ID:reg_username CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:*register* ATTR=ID:reg_email CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=ID:reg_password CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=ID:reg_verify CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:*register* ATTR=NAME:agree CONTENT=YES
FILEDELETE NAME=D:\data\image.jpg
ONDOWNLOAD FOLDER=D:\data FILE=image.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=SRC:*recaptcha/api/image* CONTENT=EVENT:SAVEPICTUREAS

TAB OPEN
TAB T=2

URL GOTO=http://deathbycaptcha.com/user/captcha
TAG POS=1 TYPE=INPUT ATTR=TYPE:file CONTENT=D:\data\image.jpg
TAG POS=1 TYPE=INPUT ATTR=TYPE:submit

WAIT SECONDS=90
TAG POS=1 TYPE=B ATTR=ID:captcha-text EXTRACT=TXT

TAB CLOSE
TAB T=1

TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:recaptcha* CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:thisform ATTR=NAME:submit&&VALUE:*

WAIT SECONDS=5
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=D:\data FILE=pliggregist.csv

SET !EXTRACT NULL
[direct=http://www.bestlaptopbuyingguide.com]Best Laptop Buying Guide[/direct]

ming0189


ADS2009

อ้างถึงจาก: devilmanb ใน 05 มกราคม 2011, 07:07:05
อันนี้ผมเอาไว้สมัคร pligg ลองดูนะครับ

VERSION BUILD=6650406 RECORDER=FX
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
SET !ERRORCONTINUE YES
SET !TIMEOUT_TAG 2
SET !TIMEOUT 121

CMDLINE !DATASOURCE D:\data\pligg_register.csv
SET !DATASOURCE_COLUMNS 4
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}


TAB T=1
URL GOTO={{!COL1}}/register.php
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:*register* ATTR=ID:reg_username CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:*register* ATTR=ID:reg_email CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=ID:reg_password CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:*register* ATTR=ID:reg_verify CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:*register* ATTR=NAME:agree CONTENT=YES
FILEDELETE NAME=D:\data\image.jpg
ONDOWNLOAD FOLDER=D:\data FILE=image.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=SRC:*recaptcha/api/image* CONTENT=EVENT:SAVEPICTUREAS

TAB OPEN
TAB T=2

URL GOTO=http://deathbycaptcha.com/user/captcha
TAG POS=1 TYPE=INPUT ATTR=TYPE:file CONTENT=D:\data\image.jpg
TAG POS=1 TYPE=INPUT ATTR=TYPE:submit

WAIT SECONDS=90
TAG POS=1 TYPE=B ATTR=ID:captcha-text EXTRACT=TXT

TAB CLOSE
TAB T=1

TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:recaptcha* CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:thisform ATTR=NAME:submit&&VALUE:*

WAIT SECONDS=5
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=D:\data FILE=pliggregist.csv

SET !EXTRACT NULL

+1 Thank ขอบคุณมากครับ เดี๋ยวจะลองดูครับ

benzaparty

ผมลองเขียนโค้ดสำหรับเว็บประกาศทั่วไปครับ แต่ว่าเวลา save รูปแล้ว รูปที่ได้มันไม่ตรงกับหน้าเว็บ มีใครเจอปัญหานี้บ้างรึเปล่าครับ

ตัวอย่างโค้ดครับ


SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE imacro.txt
SET !DATASOURCE_COLUMNS 100
SET !LOOP 3

TAB T=1
URL GOTO=http://www.pantipmarket.com/post/post.php
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_board_add ATTR=ID:btn_select_group
FRAME F=4
TAG POS=1 TYPE=STRONG ATTR=TXT:แฟชั่น
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_group_select ATTR=ID:group13_215
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_group_select ATTR=ID:btnSubmitTop
FRAME F=0
TAG POS=1 TYPE=SELECT FORM=NAME:frm_board_add ATTR=ID:action_type CONTENT=%S
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_board_add ATTR=ID:product_statusN
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_board_add ATTR=ID:btn_located_in_select
FRAME F=5
TAG POS=1 TYPE=A ATTR=TXT:ในประเทศ
TAG POS=1 TYPE=STRONG ATTR=TXT:กลาง
TAG POS=1 TYPE=STRONG ATTR=TXT:กรุงเทพมหานคร
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_located_in ATTR=ID:amphoe_3_18_3_1_22
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_located_in ATTR=NAME:Submit&&VALUE:บันทึก
FRAME F=0
TAG POS=1 TYPE=SELECT FORM=NAME:frm_board_add ATTR=ID:price_type CONTENT=%1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:price1 CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:topic_th CONTENT={{!COL1}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:frm_board_add ATTR=ID:message_th CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:keywords CONTENT={{!COL12}},{{!COL13}},{{!COL14}},{{!COL15}},{{!COL16}},{{!COL17}},{{!COL18}},{{!COL19}}
TAG POS=1 TYPE=SELECT FORM=NAME:frm_board_add ATTR=ID:expire CONTENT=%30
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_board_add ATTR=ID:available_to_typeY
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_board_add ATTR=ID:btn_available_to
FRAME F=6
TAG POS=1 TYPE=LABEL ATTR=TXT:จัดส่งทั่วโลก
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_available_to ATTR=ID:available_to_typeG
TAG POS=2 TYPE=INPUT:BUTTON FORM=ID:frm_available_to ATTR=NAME:btn_submit&&VALUE:บันทึก
FRAME F=0
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:frm_board_add ATTR=ID:seller_typeC
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:name_th CONTENT={{!COL5}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:address CONTENT={{!COL6}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_board_add ATTR=ID:email CONTENT={{!COL10}}
TAG POS=1 TYPE=INPUT:FILE FORM=NAME:frm_board_add ATTR=ID:thumbnail CONTENT=O:\iMacros\Pictures\1.jpg
FRAME F=0
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_board_add ATTR=ID:btn_add_pic1
FRAME F=7
TAG POS=1 TYPE=INPUT:FILE FORM=NAME:frm_upload_pic ATTR=ID:picture CONTENT=O:\iMacros\Pictures\2.jpg
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_upload_pic ATTR=ID:btn_submit
FRAME F=0
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_board_add ATTR=ID:btn_add_pic2
FRAME F=7
TAG POS=1 TYPE=INPUT:FILE FORM=NAME:frm_upload_pic ATTR=ID:picture CONTENT=O:\iMacros\Pictures\3.jpg
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:frm_upload_pic ATTR=ID:btn_submit
FRAME F=0

FILEDELETE NAME=O:\iMacros\Downloads\captcha.jpg
ONDOWNLOAD FOLDER=O:\iMacros\Downloads FILE=captcha.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=ID:security_image CONTENT=EVENT:SAVEPICTUREAS