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. 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
    Mấy bác cho mình hỏi, không biết có bác nào gặp trường hợp như mình chưa.

    Hiện tại mình sài máy công ty thì vào các website bình thường theo domain của công ty.

    Còn nếu sử dụng tool để request thì lại không thể nào kết nối được website.

    Có bác nào giải thích giúp mình với.
     
  2. longtu

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

    Tham gia ngày:
    9/8/17
    Bài viết:
    19
    Đã được thích:
    6
    do mạng nội bộ, ko request được đâu
     
  3. 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
    mình đổi proxy thì website gplx thì request được, còn website evn thì lại không được, bác nào help vs.
     
  4. tuan.tuan

    tuan.tuan Thành viên mới
    • 1/6

    Tham gia ngày:
    18/4/18
    Bài viết:
    2
    Đã được thích:
    0
    Sao mình dùng _HttpRequest_SetProxy() để tắt proxy theo như file help thì ko đc nhỉ, nó cứ báo protocol chưa đúng, @Huân Hoàng help me.
     
  5. tuan.tuan

    tuan.tuan Thành viên mới
    • 1/6

    Tham gia ngày:
    18/4/18
    Bài viết:
    2
    Đã được thích:
    0
    ok mình fix đc rồi, khổ quá mà :v
     
  6. 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:
    17
    Đã được thích:
    7
  7. 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:
    558
    Đã được thích:
    1,041
  8. 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:
    17
    Đã được thích:
    7
    Nó chỉ thêm chỗ token như thế này.

    [​IMG]

    Hình như là nối thêm cái link vào sitetoken, iêm k rành js lắm? k biết hiểu k đúng chỗ nào mà nó k get được

    code au3

    #include <_HttpRequest.au3>

    $rq1 = _HttpRequest(2, 'https://luanxt.tk/get-link-mp3-320-lossless-vip-zing/')
    $siteToken = StringRegExp($rq1, 'siteToken = "(.*?)"', 1)
    $siteToken = $siteToken[0]

    $token = _JS_Execute('https://luanxt.tk/get-link-mp3-320-lossless-vip-zing/js/core.v8.2.min.js', 'var token = lxtEnc("' & 'https%3A%2F%2Fwww.nhaccuatui.com%2Fbai-hat%2Fhom-nay-toi-buon-phung-khanh-linh.i9XeUFThRO8Y.html' & $siteToken & '")', 'token', True)
    MsgBox(4096, 'token', $token)

    $rq2 = _HttpRequest(2, 'https://luanxt.tk/get-link-mp3-320-lossless-vip-zing/get/nhaccuatui.php', 'link=https%3A%2F%2Fwww.nhaccuatui.com%2Fbai-hat%2Fhom-nay-toi-buon-phung-khanh-linh.i9XeUFThRO8Y.html&token=' & $token)
    MsgBox(4096, 'KQ', StringReplace(_HTMLDecode($rq2), '\', ''))
     
  9. 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:
    17
    Đã được thích:
    7
    @Huân Hoàng à k phải lỗi mà do link die rồi hihi. cảm ơn bác rất nhiều


    [​IMG]
     
    Huân Hoàng thích bài này.
  10. 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:
    17
    Đã được thích:
    7
    Có thể cho mình hỏi, hàm _JS_Execute bên php là gì ạ? định chuyển qua php mà vướn cái này
     
  11. DuyMinh

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

    Tham gia ngày:
    14/3/17
    Bài viết:
    175
    Đã được thích:
    84
    JS_Execute làm gì có bên PHP, đọc code mà tựconvert qua bác ơi... Nó chả qua là Run JS Online thôi
     
  12. 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:
    17
    Đã được thích:
    7
    Ừm c.ơn b
     
  13. PMHCT

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

    Tham gia ngày:
    16/9/16
    Bài viết:
    8
    Đã được thích:
    7
    Nơi ở:
    MS-DOS A:\
    Bạn nào không cài được Live HTTP Headers (sẽ gặp thông báo "Not compatible with Firefox Quantum") thì gỡ FireFox đang có trong máy ra và cài đặt phiên bản FireFox sau nhé:

    - Firefox LHH x86 - dành cho máy 32bit
    - Firefox LHH x64 - dành cho máy 64bit

    Bạn nào thấy hữu ích thì like nhé :)
     
    Huân Hoàng thích bài này.
  14. PMHCT

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

    Tham gia ngày:
    16/9/16
    Bài viết:
    8
    Đã được thích:
    7
    Nơi ở:
    MS-DOS A:\
    Xin chào tất cả các anh em và @Huân Hoàng , mình đang thử viết login vào trang mega.nz, LHH của nó:

    https://g.api.mega.co.nz/cs?id=-3657687515&&lang=en&domain=meganz
    POST /cs?id=-3657687515&&lang=en&domain=meganz HTTP/1.1
    Host: g.api.mega.co.nz
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0
    Accept: */*
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate, br
    Referer: https://mega.nz/
    Content-Length: 55
    Content-Type: text/plain;charset=UTF-8
    Origin: https://mega.nz
    Connection: keep-alive
    [{"a":"us","user":"test@gmail.com","uh":"UG8PLI2qhj0"}]
    HTTP/1.1 200 OK
    Content-Type: application/json
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, MEGA-Chrome-Antileak
    Access-Control-Expose-Headers: Original-Content-Length
    Access-Control-Max-Age: 86400
    Original-Content-Length: 5
    Content-Length: 5
    Connection: keep-alive
    ----------------------------------------------------------

    Mình không biết dò id=-3657687515 nó nằm ở đâu và cái "uh":"UG8PLI2qhj0" là ở đâu ra.
    Giúp mình với, cảm ơn các bạn nhiều nhé.
     
  15. enjoyedtvn

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

    Tham gia ngày:
    17/7/16
    Bài viết:
    17
    Đã được thích:
    13
    mình request liên tục tới một trang thì bị lỗi này
    ! _HttpRequest - Warning: Send Request Failed
    ! _HttpRequest - Warning: 3

    ban đầu mình nghĩ chắc do request liên tục nên bị tường lửa chặn, nhưng mình dùng chrome vào trang đó thì vẫn bình thường, tắt autoit rồi dùng autoit request tiếp thì đc nhưng khoảng 1 phút sau lại bị
    các bác cho mình hỏi nguyên nhân có thể do đâu với khắc phục ntn với ạ :D
     
  16. longtu

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

    Tham gia ngày:
    9/8/17
    Bài viết:
    19
    Đã được thích:
    6
    Session 2 thằng là khác nhau, so sánh quá khập khiễng. Cùng một cái lỗ, lúc đầu bạn và bạn của bạn đều có thể chui qua, nhưng bạn ăn quá nhiều và trở nên mập ra thì bạn k chui qua được cái lỗ nữa, còn bạn của bạn vẫn chui tốt. Bạn có thể thử cách request 1 lượng request an toàn mà bạn đã tính toán trước là k bị chặn, sau đó đổi session rồi request 1 lượng an toàn rồi lại đổi session, cứ tiếp tục như thế rồi lại quay về sesion đầu tiên và lặp lại quá trình đó thành vòng khép kín, chúc bạn thành công !!!!
     
    Chỉnh sửa cuối: 16/8/18
    Huân Hoàng thích bài này.
  17. darknight

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

    Tham gia ngày:
    10/1/17
    Bài viết:
    25
    Đã được thích:
    2
    Bác @Huân Hoàng cho mình hỏi. Khi mình thêm proxy cho biến toàn cục. (proxy có user và password) rồi chạy kiểm tra ip qua trang 'http://ip-check.info/?lang=en', hiển thị _HttpRequest_Test thì hiện ra thông báo như này là sao vậy? Dường như nó ko thể nhận proxy. Các trang check khác cũng vậy. Load các trang khác thì ko hiển thị gì cả. Fix sao đây bác
    [​IMG]
     
  18. 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:
    558
    Đã được thích:
    1,041
    Hàm của iêm bị sai, thým sửa lại trong UDF như thế này:

    Mã (AutoIt):
    Func _HttpRequest_SetProxy($__Proxy = '', $___ProxyUserName = '', $___ProxyPassword = '', $___ProxyBypass = '')
        $__Proxy = StringStripWS($__Proxy, 8)
        $g___ProxyUserName = (($g___ProxyUserName And Not IsKeyword($g___ProxyUserName)) ? $g___ProxyUserName : '')
        $g___ProxyPassword = (($g___ProxyPassword And Not IsKeyword($g___ProxyPassword)) ? $g___ProxyPassword : '')
        $g___ProxyBypass = (($g___ProxyBypass And Not IsKeyword($g___ProxyBypass)) ? $g___ProxyBypass : '')
        $g___Proxy = (($__Proxy And Not IsKeyword($__Proxy)) ? $__Proxy : '')
        If Not StringRegExp($g___Proxy, ':\d+$') Then Exit MsgBox(4096, 'Lỗi', 'Chưa set Port cho Proxy. Ví dụ mẫu Proxy đúng:' & @CR & @CR & '127.0.0.1:80')
    EndFunc
    $__Proxy đừng thêm http:// hay https:// như trong file _HttpRequest_Help nhoé, chỉ để kiểu như thế này thôi: 123.123.123:8080
     
  19. 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:
    558
    Đã được thích:
    1,041
    Nó nằm trong cái js này rồi: https://mega.nz/secureboot.js?r=1533777503
    Thôi khó quá iêm là iêm không đủ sức giúp thým được :))
     
    PMHCT thích bài này.
  20. darknight

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

    Tham gia ngày:
    10/1/17
    Bài viết:
    25
    Đã được thích:
    2
    Kết quả vẫn thế bác ơi.
     

Chia sẻ trang này

Đang tải...