1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hướng dẫn [Ver.13 - 11/11/2017] HttpRequest cho người mới bắt đầu - Ví dụ, hình ảnh, các bước làm chi tiết

Thảo luận trong 'Hướng dẫn - bài tập căn bản' bắt đầu bởi Huân Hoàng, 13/3/16.

  1. tuoitre

    tuoitre Thành viên năng động
    • 28/34

    Tham gia ngày:
    15/9/15
    Bài viết:
    118
    Đã được thích:
    82
    cái này chắc là datatosend đấy bạn :v mình chưa vào nhưng ngó nó 99% là giống :)
     
  2. tuoitre

    tuoitre Thành viên năng động
    • 28/34

    Tham gia ngày:
    15/9/15
    Bài viết:
    118
    Đã được thích:
    82
    Request bình thường bạn nhé. đơn giản chỉ cần : $text_request = 'UserName=abc&Password=xyz' , thế là đụ =)))
     
    kakanet thích bài này.
  3. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    bạn tuoitre nói đúng r, cậu bỏ : undefined đi, cái addon lấy header bị lỗi ấy, sau này thấy có : undefined cứ bỏ tất
     
  4. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    k fải application/json r, vì application/json thì nó sẽ k encode data đâu cậu, mình nghĩ chỉ là kiểu www-form-urlencoded bthường thôi
     
  5. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    cậu chia nhỏ chuỗi ra, tối đa 1 chuỗi không được dài hơn 4096 ký tự, giả sử có:
    $a = "qwtwehkjhrjkwhekrjwer...wjhehjrgwjhgrjhwegrjkwkr" (10000 ký tự)
    thì viết thành:
    $a = "qwtwehkjhrjkwhek" (4000 ký tự)
    $a &= "irhtjyhjrkthyhjrtkỵ" (4000 ký tự)
    $a &= "wjhgrjhwegrjkwkr" (2000 ký tự)
     
  6. Đức Tâm

    Đức Tâm Thành viên mới
    • 3/6

    Tham gia ngày:
    27/8/16
    Bài viết:
    3
    Đã được thích:
    1
    Mình request đến web : http://naptien.vinaphone.com.vn/Home/AddCard tải mã capcha về thì nó hiện trả về dạng base64.
    Mình dùng hàm _B64Decode rồi tiếp tục StringToBinary để ghi vào file cho thành file ảnh mà ko được . Mình làm sai ở đâu vậy.
    Bác Huân giúp em với !!!
     
  7. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    cậu chạy code của tớ coi chạy đk k nha, tớ chạy Inputbox cho lẹ, cậu nhúng GUI cho đẹp nha ^^
    Mã (AutoIt):
    #include <_HttpRequest.au3>
    $SoDienThoai = "0909090909"
    $MaThe = "0123456789"
    $rq1 = _HttpRequest(2, "http://naptien.vinaphone.com.vn/Home/AddCard")
    $rq2 = _HttpRequest(2, "http://naptien.vinaphone.com.vn/Home/GenerateCaptcha")
    $bImage = _B64Decode(StringReplace($rq2, '"', ""))
    _HttpRequest_Test($bImage, "captcha.png")
    $Captcha = InputBox("Captcha", "Captcha là:", "", "", 100, 150)
    $rq3 = _HttpRequest(2, "http://naptien.vinaphone.com.vn/Home/AddPrepaid", "PhoneNum=" & $SoDienThoai & "&MaThe=" & $MaThe & "&Answer=" & $Captcha, "", "http://naptien.vinaphone.com.vn/Home/AddCard", "X-Requested-With: XMLHttpRequest")
    MsgBox(0, "Kết quả nạp thẻ", $rq3)
     
  8. Đức Tâm

    Đức Tâm Thành viên mới
    • 3/6

    Tham gia ngày:
    27/8/16
    Bài viết:
    3
    Đã được thích:
    1
    Thank bác nha :D E hiểu sai về hàm _B64Decode :p
     
  9. vati1011

    vati1011 Thành viên mới
    • 3/6

    Tham gia ngày:
    20/1/18
    Bài viết:
    20
    Đã được thích:
    4
    các bác ơi, cái header kiểu này làm request thế nào đây.
    Mã (Text):
    http://pclongan.evnspc.vn/H%E1%BB%96-TR%E1%BB%A2-KH%C3%81CH-H%C3%80NG/Tra-c%E1%BB%A9u-n%E1%BB%A3-kh%C3%A1ch-h%C3%A0ng

    POST /H%E1%BB%96-TR%E1%BB%A2-KH%C3%81CH-H%C3%80NG/Tra-c%E1%BB%A9u-n%E1%BB%A3-kh%C3%A1ch-h%C3%A0ng HTTP/1.1
    Host: pclongan.evnspc.vn
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate
    Referer: http://pclongan.evnspc.vn/H%E1%BB%96-TR%E1%BB%A2-KH%C3%81CH-H%C3%80NG/Tra-c%E1%BB%A9u-n%E1%BB%A3-kh%C3%A1ch-h%C3%A0ng
    Content-Type: multipart/form-data; boundary=---------------------------2304175331980
    Content-Length: 17069
    Cookie: _ga=GA1.2.609820123.1527698422; dnn_IsMobile=False; language=vi-VN; .ASPXANONYMOUS=DbtGlz-Ax0mzL9YRkpv_A9Lz5iiNquvzXwI-ih0b2dq4CkY_59GL9PjOhVenelW6UjNi6IPp-VQ2UknWOt1zFhAb0CvuSYo98Jr0C79MD1VsptO40; DotNetNukeAnonymous=c58980b7-cceb-4cc9-99ff-ce516dd6d0fe; cookiesession1=348BC2233U74LIAFIGUM6D2HBJGGC07C
    Connection: keep-alive
    Upgrade-Insecure-Requests: 1
    -----------------------------2304175331980: undefined
    Content-Disposition: form-data; name="__EVENTTARGET"

    -----------------------------2304175331980
    Content-Disposition: form-data; name="__EVENTARGUMENT"


    -----------------------------2304175331980
    Content-Disposition: form-data; name="__LASTFOCUS"


    -----------------------------2304175331980
    Content-Disposition: form-data; name="__VIEWSTATE"

    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
    -----------------------------2304175331980
    Content-Disposition: form-data; name="__VIEWSTATEENCRYPTED"


    -----------------------------2304175331980
    Content-Disposition: form-data; name="__EVENTVALIDATION"

    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
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$ddlDienLuc"

    #
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$txtMaKH"

    PB05000966838
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$ddlTuThang"

    1
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$ddlTuNam"

    2018
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$ddlDenThang"

    12
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$ddlDenNam"

    2018
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn$ctr4727$ModuleView$ctl00$btTraCuu"

    Tra cứu
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn_ctr4728_ModuleView_ctl00_RadTabStrip1_ClientState"

    {"selectedIndexes":["0"],"logEntries":[],"scrollState":{}}
    -----------------------------2304175331980
    Content-Disposition: form-data; name="dnn_ctr4728_ModuleView_ctl00_RadMultiPage1_ClientState"


    -----------------------------2304175331980
    Content-Disposition: form-data; name="ScrollTop"


    -----------------------------2304175331980
    Content-Disposition: form-data; name="__dnnVariable"


    -----------------------------2304175331980--
    Các bác help mình với.
     
  10. Huân Hoàng

    Huân Hoàng Super Moderator Thành viên BQT Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    534
    Đã được thích:
    1,015
    Thým dòm header là thấy Content-Type: multipart/form-data

    → Tra file _HttpRequest_Help.chm 2 mục như hình dưới iêm có trình bày hình ảnh, hướng dẫn rất chi tiết rồi, thým đọc không hiểu nữa thì iêm chịu :v

    [​IMG]



    [​IMG]
     
    Nhật Hoa thích bài này.
  11. vati1011

    vati1011 Thành viên mới
    • 3/6

    Tham gia ngày:
    20/1/18
    Bài viết:
    20
    Đã được thích:
    4
    thanks các bác đã giúp đỡ.
     
  12. JFour

    JFour Ahihi AHehe
    • 1/6

    Tham gia ngày:
    29/5/18
    Bài viết:
    2
    Đã được thích:
    0
    [​IMG]
    - Cho em hỏi là làm sao để GET được captcha dạng này ạ ?? em request lên nó cứ trả về là rổng
     
  13. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    cậu kiểm tra lại code có lấy đúng url chưa, có stringregexp đúng hay không. tớ làm thử thì thấy ra bthường ^^

    [​IMG]
    Mã (AutoIt):
    #include <_HttpRequest.au3>
    $rq = _HttpRequest(2, 'http://icelike.us/')
    $Captcha_URL = 'http://icelike.us' & StringRegExp($rq, '<img src="(/New_Capthca.php.*?)"', 1)[0]
    $Captcha_Binary = _HttpRequest(-2, $Captcha_URL)
    _HttpRequest_Test($Captcha_Binary, 'captcha.png')
     
    JFour thích bài này.
  14. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    @JFour hôm trk bác Huân có share trên group cái udf giải đk loại captcha loang lổ này lun nha, độ chính xác rất cao, cậu muốn lấy thì inbox tớ nha ^^

    [​IMG]


    [​IMG]
     
    JFour thích bài này.
  15. Nhật Hoa

    Nhật Hoa Thành viên mới
    • 1/6

    Tham gia ngày:
    3/6/18
    Bài viết:
    6
    Đã được thích:
    0
    Mình dùng username và pass không đăng nhập bình thường được. Sai mật khẩu or pass
     
  16. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    204
    Đã được thích:
    182
    do dữ liệu để post lên 1 phần nằm trong javascript này http://od-fec.fecredit.com.vn/omnidocs/estyle/scripts/doccab/login.js nên $tring_request chỉ tìm $OD_UID, $A (mà A hình như k đổi) là chưa đủ, nên k thể rq thành công đc ^^
     
  17. Nhật Hoa

    Nhật Hoa Thành viên mới
    • 1/6

    Tham gia ngày:
    3/6/18
    Bài viết:
    6
    Đã được thích:
    0
    [​IMG]
    Mình đang thử login tài khoản gg nhưng không tìm thấy cái reqid này ở đâu trong source cả? Giúp mình với
     
  18. Hoàng Phú

    Hoàng Phú Thành viên mới
    • 3/6

    Tham gia ngày:
    30/10/16
    Bài viết:
    18
    Đã được thích:
    9
    Cho tớ hỏi là tớ có dùng sai hàm _HttpRequest_BypassCloudflare không các cậu?

    [​IMG]

    Kết quả trả về không thể rp đến trang đích ?

    [​IMG]
     
  19. tuoitre

    tuoitre Thành viên năng động
    • 28/34

    Tham gia ngày:
    15/9/15
    Bài viết:
    118
    Đã được thích:
    82
    tớ cũng chả thấy đâu.. bạn thử thay = 6 số bất kỳ xem :v
     
  20. Huân Hoàng

    Huân Hoàng Super Moderator Thành viên BQT Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    534
    Đã được thích:
    1,015
    thým copy code bên dưới chép đè code cũ trong UDF đỡ nhoé. Cloudflare nó cập nhật mới cũng lâu rồi mà iêm chưa làm xong cái file _HttpRequest_Help nên chưa đăng UDF ver14 lên

    Mã (AutoIt):
    Func _HttpRequest_BypassCloudflare($URL_in, $iTimeout = Default)
        If $iTimeout < 10000 Or $iTimeout = Default Or Not $iTimeout Then $iTimeout = 10000
        Local $jschl_answer, $Bypass_CF
        ;-------------------------------------------------------------------------------------------------------------------
        Local $aURL_in = StringRegExp($URL_in, '^(https?://)([^\/]+)', 3)
        If @error Then Return SetError(1, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 1), '')
        Local $lenDomain = StringLen($aURL_in[1])
        ;-------------------------------------------------------------------------------------------------------------------
        Local $sourceHtml = _HttpRequest(2, $URL_in)
        If @error Then Return SetError(2, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 2), '')
        $sourceHtml = StringReplace(StringReplace($sourceHtml, '={"', '.', 1, 1), '":', '+=', 1, 1)
        ;-------------------------------------------------------------------------------------------------------------------
        Local $number_jschl_math = StringRegExp($sourceHtml, '\.\w+([\+\-\*\/])=([^\w\;\}]+)[;\}]', 3)
        If @error Then Return SetError(3, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 3), '')
        For $i = 1 To UBound($number_jschl_math) - 1 Step 2
            $jschl_answer = '(' & $jschl_answer & $number_jschl_math[$i - 1] & $number_jschl_math[$i] & ')'
        Next
        $jschl_answer = Execute(StringReplace(StringReplace(StringReplace(StringReplace($jschl_answer, '+!![]', '+1'), '!+[]', '+1'), '+[]', '+0'), '+(+', '&('))
        $jschl_answer = Round(StringFormat('%.10f', $jschl_answer), 10) ; Fixed Number
        $jschl_answer = $jschl_answer + $lenDomain
        ;-------------------------------------------------------------------------------------------------------------------
        Local $jschl_vc = StringRegExp($sourceHtml, '(?s)name="jschl_vc" .*?value="(.*?)".*?name="pass" .*?value="(.*?)"', 3)
        If @error Then Return SetError(4, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 4), '')
        ;-------------------------------------------------------------------------------------------------------------------
        Local $challenge_form = StringRegExp($sourceHtml, '"challenge-form" action\h?=\h?"\/?([^"]+)"', 1)
        If @error Then Return SetError(5, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 5), '')
        ;-------------------------------------------------------------------------------------------------------------------
        Local $URL_out = $aURL_in[0] & $aURL_in[1] & '/' & $challenge_form[0] & '?jschl_vc=' & $jschl_vc[0] & '&pass=' & _URIEncode($jschl_vc[1]) & '&jschl_answer=' & $jschl_answer
        ;-------------------------------------------------------------------------------------------------------------------
        ConsoleWrite('!>>> Please Wait 5s - CloudFlare ')
        For $i = 1 To 40
            Sleep(100)
            ConsoleWrite('.')
        Next
        Local $sTimer = TimerInit()
        Do
            If TimerDiff($sTimer) > $iTimeout Then Return SetError(6, __HttpRequest_ErrNotify('_HttpRequest_BypassCloudflare', 'Timeout'), '')
            Sleep(200)
            $Bypass_CF = StringRegExp(_HttpRequest(1, $URL_out, '', '', $URL_in), '(cf_clearance=[^;]+)', 1)
        Until Not @error
        ConsoleWrite(@CRLF & '> Bypass Cookie: ' & $Bypass_CF[0] & @CRLF)
        Return $Bypass_CF[0]
    EndFunc
     
    Hoàng Phú thích bài này.

Chia sẻ trang này

Đang tải...