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 [v14.0.6 - 23/7/2019] HttpRequest cho người mới bắt đầu - Ví dụ, hình ảnh 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. Huân Hoàng

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
  2. 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:
    16
    Đã được thích:
    6
    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

    Mã (AutoIt):
    #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), '\', ''))
     
  3. 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:
    16
    Đã được thích:
    6
    @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.
  4. 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:
    16
    Đã được thích:
    6
    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
     
  5. DuyMinh

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

    Tham gia ngày:
    14/3/17
    Bài viết:
    177
    Đã được thích:
    92
    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
     
  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:
    16
    Đã được thích:
    6
    Ừm c.ơn b
     
  7. 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.
  8. 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":"[email protected]","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é.
     
  9. 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
     
  10. longtu

    longtu Thành viên
    • 18/23

    Tham gia ngày:
    9/8/17
    Bài viết:
    67
    Đã được thích:
    37
    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.
  11. darknight

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

    Tham gia ngày:
    10/1/17
    Bài viết:
    23
    Đã được thích:
    3
    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]
     
  12. Huân Hoàng

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    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
     
  13. Huân Hoàng

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    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.
  14. darknight

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

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

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181

    [​IMG]
    iêm thử bình thường mà nhể ?

    Edit: À, proxy có user/pass à. Vụ này thì iêm chưa test lần nào vì không kiếm được proxy loại này, thým có cái proxy mẫu nào không iêm check thử xem
     
  16. darknight

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

    Tham gia ngày:
    10/1/17
    Bài viết:
    23
    Đã được thích:
    3
  17. Huân Hoàng

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Đã inbox cho thým bản fix :v
     
  18. phucnguyentv

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

    Tham gia ngày:
    6/1/17
    Bài viết:
    1
    Đã được thích:
    0
    Còn cách nào khác để lấy các thông tin này ngoài cách sử dụng addon này không bác Huân
     
  19. Huân Hoàng

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

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Có thể làm trực tiếp trên trình duyệt thým thường xài bằng công cụ Develop được tích hợp sẵn bằng cách bấm nút F12 để mở nó lên:

    [​IMG]

    Thực hiện theo các bước được đánh số (1), (2), (3):
    (1) Chuyển đến tab Network để xem request.
    (2) Check vào nút Preserver Log để không bị trình duyệt tự động xoá lịch sử các request cũ khi trang redirect.
    (3) Chọn tab Headers để xem Request Headers, Response Headers; chọn tab Preview để xem Data nhận về.​

    Nói chung các công cụ này cũng tương tự nhau nên cũng không quá khó xài và có thể đối chiếu lẫn nhau để làm request :v
     
    zCafex 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:
    23
    Đã được thích:
    3
    @Huân Hoàng cho hỏi. Mình bị cái tình trạng này mà ko biết tại đâu để xử lí. Mình cho 1 vòng lặp request đến 1 đường link liên tục Thì kiểm tra ở server phát hiện ra header size tăng theo mỗi lần rp. Sau đó tắt tool đi và bật lại thì size lại chạy từ thấp rồi bắt đầu tăng tiếp. Lỗi gì khiến header size cứ tăng liên tục vậy ạ? tại cứ tăng dần tới quá 8kb là server báo lỗi.
     

Chia sẻ trang này

Đang tải...