ผมเขียน Auto Post Script ขึ้นมาใช้ครับ รบกวน Comment หน่อยครับ

เริ่มโดย mr.bobo, 13 กันยายน 2009, 08:49:06

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

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

mr.bobo

ไซด์อ้างอิง : www.autopostscript.co.cc

พอดีว่าง อยากจะทำ bot ขึ้นมาเล่นๆ แบบขำๆ นะครับ เลยเอา concept ว่า "จะเข้าเว็บไหนก็ได้ และให้โปรแกรมช่วยพิมพ์ข้อความให้" เลยลองเขียนโปรแกรม Auto Post Script ขึ้นมาดู ประมาณว่าเป็นโปรแกรมเลียนแบบมนุษย์ในการเข้าเว็บไซด์ และคีย์ข้อมูลให้ หรือกดอะไรต่อมิอะไรนะครับ โปรแกรมเขียนจาก Delphi ครับ (ที่จริงอยากเขียนจาก VB.NET แต่ลองจาก Delphi ก่อน) โปรแกรมไม่ได้ฝังคำสั่งมิจฉาชีพไว้ครับสบายใจได้ และไม่ได้ล็อกคำสั่งอะไรไว้เลย ส่วนการ recaptcha กำลังทำอยู่ครับ แต่คงจะไม่สมบูรณ์ 100% ไว้รอเวอร์ชั่นหลังๆ (แต่ต้องรอคิวอื่นก่อนนะ เพราะว่ากำลังเขียน Auto Comment Wordpress อยู่  8))

ขาดตกบกพร่องอะไรแจ้งเลยนะครับ ไม่ต้องเกรงใจ

Download (vesion 1.0.0.4) --> http://sv6.uploadfile.biz/get.php?file=851771058436
ทดลอง Auto Post Script โพสต์ Social Bookmark --> http://www.autopostscript.co.cc/?p=33

YokIe

กำลังดาวน์โหลดไปใช้งานอยู่ครับได้ผลแล้วจะมาบอกอีกที :)

--- มาอัพเดทให้ฟังครับ ---

ผมลองใช้ดูแล้วนี่พอตั้งค่าเสร็จแล้วมันจะล็อคอินไปทีั่หน้า Wp-admin แล้วอยู่เฉยๆไม่ไปไหนเลยครับ

ต้องปรับค่าอะไรเพิ่มเติมรึเปล่าครับ? ใส่ครบทุกอย่างแล้ว URL , Title , Keyword , Content

mr.bobo

ต้องเขียน Script เพิ่มครับ เป็นไฟล์ใหม่ก็ได้ แล้วนำไฟล์นั้นไปอยู่ใน Folder "Scripts" อาทิเช่น

gmail.ini

[WebSite]
URL=http://www.gmail.com
UserName=เปลี่ยนเป็นรหัสผู้ใช้
Password=เปลี่ยนเป็นรหัสผ่านของคุณ
[Actions]
Step0=Go,Nil,Nil,3000
Step1=Fill,Email,@UserName,1000
Step2=Fill,Passwd,@Password,1000
Step3=Click,signIn,Nil,5000

อันนี้เป็นตัวอย่างการ ล็อกอินเข้า gmail ซึ่งแต่ละ step ก็คือแต่ละขั้นตอนที่เราต้องการให้โปรแกรมทำตามที่เราสั่งนั่นเอง

ปล.สำคัญอย่างยิ่งครับ การจะสร้าง script ไฟล์ได้นั้น จะต้อง view source ของ URL ที่เราต้องการจะทำ แล้วหา tag id ของ component นั้นๆ ส่วนใหญ่ tag id ก็จะอยู่ใน <input> <form> <a> เป็นต้นครับ


9neo

เห็นคนอื่นเขียนได้หลายๆ ภาษาแล้วกิเลศลงตับ
อยากมีเวลามาฝึกเขียนมั่ง :'(

เกาลัด

ผมอยากเก่งเหมือนพี่ๆ จัง แต่ไม่มีคนสอน

ball6847

เข้าใจหาอะไรทำยามว่างดีคับ

เรื่องการกรอกฟอร์ม ผมว่าการใช้ id attribute มันไม่ค่อยถูกต้องเท่าไหร่นะครับ ตามหลักการสร้างฟอร์มจะกำหนดชื่อของ input ด้วย name นี่ครับ ไม่ใช่ id จริงอยู่ที่การเข้าถึงด้วย id มันแม่นยำกว่า แต่ในบางฟอร์มส่วนใหญ่ก็ไม่ค่อยกำหนด id ลงใน input นะคับ

ดูๆไปก็คล้ายๆ imacros
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

mr.bobo

ถ้า Tag ID ไม่มี อนุโลมใช้ Tag Name ได้ครับ  :)

mr.bobo

เป็นอีก Script หนึ่งนะครับ ที่สำหรับ Post ข้อมูลของคุณเข้า Social BookMark (ผมเขียน Script ขาดบรรทัดสุดท้ายนะครับนะครับ เพราะว่าไม่อยาก Post ให้เป็น spam เว็บของเขา ที่ทำเพื่อให้ทดสอบ script เพื่อประยุกต์ใช้งานต่อ)

file : thaidigg.ini

อ้างถึง[WebSite]
URL=http://www.thaidigg.net/login.php?return=/
UserName=เปลี่ยนเป็นรหัสผู้ใช้ของคุณ
Password=เปลี่ยนเป็นรหัสผ่านของคุณ
[Actions]
Step0=Go,Nil,@URL,1000
Step1=Fill,login-name,@UserName,1000
Step2=Fill,login-password,@Password,1000
Step3=Submit,thisform,Nil,1000
Step4=Go,Nil,http://www.thaidigg.net/submit,1000
Step5=Fill,url,#URL,1000
Step6=Submit,thisform,Nil,1000
Step7=Fill,title,#TITLE,1000
Step8=Fill,tags,#KEYWORD,1000
Step9=Fill,bodytext,#CONTENT,1000
Step10=Fill,category,13,1000

yuth09

การเขียน สคริป นี่ยากไหมครับ มีเว็บไหนสอนบ้างครับ อยากเขียนเป็นบ้างนะ

mr.bobo

Script มีทั้งหมด 2 Section คือ WebSite และ Actions โดยแต่ละหน้าที่จะแตกต่างกันนะครับ
มาดู Section Website กัน
อ้างถึง[WebSite]
ชื่อตัวแปร=ค่าที่ต้องการกำหนด
ง่ายไหมครับ หรือจากตัวอย่างข้างต้น
อ้างถึงURL=http://www.thaidigg.net/login.php?return=/
กำหนดให้ URL=ลิงก์ที่จะไปหา
อ้างถึงUserName=เปลี่ยนเป็นรหัสผู้ใช้ของคุณ
กำหนดให้ UserName=ชื่อผู้ใช้งาน
อ้างถึงPassword=เปลี่ยนเป็นรหัสผ่านของคุณ
กำหนดให้ Password=รหัสผ่านของคุณ
มีข้อแม้นะครับ ชื่อตัวแปรห้ามซ้ำกันโดยเด็ดขาด

ต่อมาก็ Section Actions อันนี้เริ่มยากละครับ ต้องมีพื้นฐาน html บ้างพอสมควร เพราะว่าต้องหาพวก Tag ID, ของ <input>, <a>, <form> ฯลฯ เป็นต้น โดยรูปแบบมีดังนี้ครับ
อ้างถึง[Actions]
ลำดับที่=คำสั่ง,ชื่อ Tag ID หรือ Tag Name, ค่าที่ต้องการกำหนด,ตัวเลขอะไรก็ได้
คำสั่งคือเป็นการบอกว่าขั้นตอนนี้จะทำอะไร โดยรูปแบบคำสั่งมีดังต่อไปนี้ Go, Fill, Check, Click, Submit
อ้างถึงGo->ให้ไป URL ที่กำหนดค่าเอาไว้
Step0=Go,Nil,@URL,1000
อ้างถึงFill -> ให้พิมพ์ค่าที่กำหนดเอาไว้ออกมา
Step1=Fill,login-name,@UserName,1000
Check -> ให้คลิ๊กที่ Checkbox หรือ Radio
Click -> ให้คลิกที่ ปุ่ม หรือ <a>
อ้างถึงSubmit -> ให้ Submit Form
Step6=Submit,thisform,Nil,1000

มีคำสั่งที่ต้องกำหนดตัวแปร Nil หรือ "ว่าง" นะครับ คือ Go, Submit, Click, Check ให้ดูรูปแบบให้ดีด้วยนะครับ สังเกตุจากตัวอย่างว่าอยู่ที่ไหนก็ให้เป็นแบบเดียวกันกับตัวอย่างเลย

การนำค่าตัวแปรมาให้ ค่าตัวแปรที่มาใช้มีทั้งหมด 2 ประเภท คือ ตัวแปรแบบ @, และตัวแปรแบบ #
ตัวแปร @ สามารถนำมาใช้โดยขึ้นอยู่กับ Section WebSite
อ้างถึงStep2=Fill,login-password,@Password,1000
คือ การนำค่า Password ใน Section WebSite มากำหนดให้ tag id->login-password
ตัวแปร # เป็นตัวแปรที่นำค่าจากหน้าจอมาใช้ได้แก่ #TITLE, #URL, #KEYWORD, #CONTENT โดยดูจากตัวหนังสือบนหน้าจอโปรแกรมเลยครับ
อ้างถึงStep7=Fill,title,#TITLE,1000
คือ การนำค่าที่พิมพ์จากหน้าโปรแกรมช่อง Title มากำหนดให้ Tag id->title

สำหรับวิธีการหา Tag ID หรือ Tag Name ได้นั้นจะต้องเปิด Browser ยี่ห้อไหนก็ได้ แล้วหาคำส่ง View Source ขึ้นมา ส่วนจะรู้ว่าเป็น Tag ID/Name ชื่ออะไรนั้น ให้สังเกตจาก <input>, <a>, <form> เป็นต้น อันนี้แหละครับที่ต้องมีความรู้พื้นฐาน HTML มาพอสมควร นี่เป็นวิธีการสร้าง Script ไฟล์เบื้องต้นนะครับ เมื่อสร้างไฟล์เสร็จแล้วให้ save ไฟล์ในนามสกุล .ini แล้วไปเก็บไว้ใน โฟลเดอร์ Scripts ที่อยู่ที่เดียวกับโปรแกรม Auto Post Script

สำคัญยิ่ง "ชื่อตัวแปร" และ "ลำดับที่" ขอให้กำหนดเป็นภาษาอังกฤษนะครับ

lovenightlifeusa

ลิงก์ที่ฝากไฟล์ไว้ตายแล้ว  ช่วยอัฟโหลดใหม่ได้ไหมครับ ?  อยากลองใช้ดู  ใช้ได้ทีละเว็บ หรือ หลาย ๆ เว็บก็ได้ครับ  จริง ๆ ไปเห็นใน youtube นะครับ  ก็เลยตามหาครับ
ขอบคุณล่วงหน้าครับ  จะรอนะครับ

toiy11

[direct=http://otopforum.com/]OTOP Forum[/direct][direct=http://oraclelearning.com/]Oracle Learning[/direct]
[direct=http://skillhot.com/]skill hot dot com[/direct][direct=http://festivalthailand.com/]Festival Thailand[/direct]
[direct=http://stocktrading.in.th/]Stock Trading Thailand/direct]

grumgrim


INSURECONSULTANT

ไม่มี EQ อ่านเยอะไม่ไหว  :wanwan007:
ขอแบบคนไม่เก่งคอมได้มั้ย  :'(
ทำขำๆ กะลังว่างๆ
[direct=http://www.insureconsultant.com]ประกัน[/direct]ชีวิต ไฟไหม้ รถชน สุขภาพ จ่ายง่าย จ่ายจริง ช่วยเหลือเพื่อนสมาชิกทุกท่าน,
รับทำ seo 1,680 บาท ประหยัด แต่ได้พลังมากมาย,
รับทำ seo 19,999 บาท แพงมาก แรงมากส์ (เหมาะกับคีย์ ยากส์,
รับทำ seo 999 บาท (+เงื่อนไข)แรงส์ระดับหน้า 1-2 ถ้าคีย์เด็กน้อย
**ทีมงานท่านอื่นไม่ต้อง pm มาถามก็ได้จ้า test ไปก็ไม่มีอะไร?