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.14.0.6 - 23/7/2019] HttpRequest cho người mới bắt đầu - Ví dụ, hình ảnh, 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. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoang Vũ IT
    • 28/34

    Tham gia ngày:
    21/11/16
    Bài viết:
    211
    Đã được thích:
    50
    Nơi ở:
    Quận 12 TP. Hồ Chí Minh
    Hỏi về hàm _HttpRequest_CheckProxyLive()
    Nếu proxy sai thì đâu có thể Get dữ liệu đc nên chỉ cần có chữ thì là Proxy live r mà ạ.
    2. sao k dùng stringinstr thay thế a,
    Với lại hàm này bị lỗi r a ơi :v
     
  2. 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:
    639
    Đã được thích:
    1,128
    Thým nói chính xác, iêm đã fix lâu rồi nhưng chưa có up bản _HttpRequest mới lên vì còn 3 hàm mới chưa hoàn thiện :v
    [​IMG]

    Hàm đã fix:
    Mã (AutoIt):
    Func _HttpRequest_CheckProxyLive($__sProxy)
        Local $__RQ = _HttpRequest('2|%' & $__sProxy, 'http://httpbin.org/get')
        If Not @error And $__RQ And StringRegExp($__RQ, '"origin"\h*?:\h*?".*?' & StringRegExpReplace($__sProxy, ':\d+$', '') & '.*?"') Then Return True
        Return SetError(1, '', False)
    EndFunc
     
    zCafex and #Rainy# Hoàng Vũ IT like this.
  3. TungNhoc

    TungNhoc Thành viên
    • 8/11

    Tham gia ngày:
    15/8/18
    Bài viết:
    30
    Đã được thích:
    2
    Em đang request để đăng kí tài khoản Fb Business (https://business.facebook.com) . Em có đăng nhập bằng cookie được rồi , nhưng làm sao để bấm nút đăng kí và điền thông tin vào form được nhỉ . Em request các kiểu mà ko được ạ . Em cám ơn
     
  4. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoang Vũ IT
    • 28/34

    Tham gia ngày:
    21/11/16
    Bài viết:
    211
    Đã được thích:
    50
    Nơi ở:
    Quận 12 TP. Hồ Chí Minh
    Học về post data. Bác Huân có hướng dẫn nhìu rồi. bạn tự làm có thắc mắc thì sẽ có ng giải đáp
     
    Huân Hoàng thích bài này.
  5. duyxaoke

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

    Tham gia ngày:
    25/3/19
    Bài viết:
    1
    Đã được thích:
    0
    Hi bác Huân Hoàng, mình có bypass cloudflare trang này https://etherbanking.io nhưng ko được dù đã tải version mới nhất, code của mình:
    Mã (AutoIt):
    #include <_HttpRequest.au3>

    _HttpRequest_BypassCloudflare('https://etherbanking.io/')
    $rq = _HttpRequest(2, 'https://etherbanking.io/')
    _HttpRequest_Test($rq)
    --------
    À với lại trang login đó có recaptcha thì mình xử lý sao vậy bác?

    Cảm ơn bác nhiều lắm.!
     
  6. 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:
    639
    Đã được thích:
    1,128
    Vì một số nguyên nhân khách quan nên iêm không làm những chủ đề liên quan FB nữa thým ợ.
     
  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:
    639
    Đã được thích:
    1,128
    Đã cập nhật ver 14.0.4 trong đó có fix hàm BypassCloudFlare (do CF nó mới thêm tham số mới trong Post Data). Còn Recpatcha thì dùng hàm _IE_RecaptchaBox nhoé thým, xem tập tin _HttpRequest_Help.chm đính kèm để biết cách sử dụng.
     
  8. 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:
    639
    Đã được thích:
    1,128
    Đã cập nhật _HttpRequest 14.0.4. Vui lòng vào ChangeLog để xem những thay đổi cũng như vào mục CallTips để sửa lại CallTips mới nhoé các thým :D
     
    shike0123 thích bài này.
  9. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoang Vũ IT
    • 28/34

    Tham gia ngày:
    21/11/16
    Bài viết:
    211
    Đã được thích:
    50
    Nơi ở:
    Quận 12 TP. Hồ Chí Minh
    1. VD ở hàm StringRegExpMulti bị sai ạ
    Mã (AutoIt):
    StringRegExpMulti($sHTML, "value="(.*?)" name="EVENTTARGET"',
    ; Code phía trc chữ value phải là ' a ơi
    2. Hàm vẽ của _IE_RecaptchaBox có vẻ k đc chuẩn như trc a ơi.
     
    Chỉnh sửa cuối: 27/3/19
  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:
    639
    Đã được thích:
    1,128
    Đã sửa Help

    Chuẩn rồi, nó hay bị đứt khúc, có thể do code xử lý không kịp, iêm đang tìm cách optimizer nó
     
  11. daodinhduc1998

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

    Tham gia ngày:
    3/4/19
    Bài viết:
    2
    Đã được thích:
    0
    Chào bác, em đang cố POST với Json nhưng nó luôn báo lỗi {detail:"authentication credentials were not provided"}, bên dưới là file header của em, mong bác giúp với ạ !!
     
  12. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoang Vũ IT
    • 28/34

    Tham gia ngày:
    21/11/16
    Bài viết:
    211
    Đã được thích:
    50
    Nơi ở:
    Quận 12 TP. Hồ Chí Minh
    Bạn để ý nó có dòng X-CSRFToken: C1e7dnISfccDD8aQqCiqRgzigViHmw4vAuh5HcjF722xf5pQdscUD3k6hay4hAXQ
    nên cần add nó vào header post mới thành công được
     
    daodinhduc1998 thích bài này.
  13. daodinhduc1998

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

    Tham gia ngày:
    3/4/19
    Bài viết:
    2
    Đã được thích:
    0
    Cám ơn bác, thì ra là em thiếu phần referer, đọc lại file help mới thấy sót :D
     
  14. aasfsdfg

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

    Tham gia ngày:
    4/5/19
    Bài viết:
    6
    Đã được thích:
    0
    Func _httprequest_googlelogin hỏng rồi hả anh, em sử dụng toàn 404
     
  15. 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:
    639
    Đã được thích:
    1,128
    Google nó có chút thay đổi nhỏ, vào UDF hàm _HttpRequest_GoogleLogin tìm dòng: Local $rq2 =...... và thêm vào _HttpRequest tham số referer "https://accounts.google.com/signin/v1/lookup" như hình dưới là chạy lại ok.

    [​IMG]
     
    aasfsdfg thích bài này.
  16. aasfsdfg

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

    Tham gia ngày:
    4/5/19
    Bài viết:
    6
    Đã được thích:
    0
    Dạ, em cảm ơn ạ
     
  17. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoang Vũ IT
    • 28/34

    Tham gia ngày:
    21/11/16
    Bài viết:
    211
    Đã được thích:
    50
    Nơi ở:
    Quận 12 TP. Hồ Chí Minh
    [​IMG]
    sao iêm vẫn dùng bth ??
     
  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:
    639
    Đã được thích:
    1,128
    Không biết nữa thým à, tự dưng phải thêm referer nó mới cho login, không thì báo lỗi 400.

    Edited: Lỗi đã tự động fix. Chắc do google.
     
  19. TungNhoc

    TungNhoc Thành viên
    • 8/11

    Tham gia ngày:
    15/8/18
    Bài viết:
    30
    Đã được thích:
    2
    Em đang làm request like fb , data2send mình lấy đúng rồi , nhưng mình rq lần 1 để lấy các giá trị cần tìm , rq lần 2 để thực hiện like mỗi lần như vậy giá trị cần tìm thay đổi nên mình không like được . Các bác giúp mình với ạ . Mình cám ơn
    Nội dung bị ẩn:
    **Nội dung ẩn: Nội dung của khối ẩn này chỉ có thể được nhìn thấy bởi các thành viên của (các nhóm: nhóm Administrative, Moderating, Registered). **
     
  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:
    639
    Đã được thích:
    1,128
    iêm thấy đơn giản mà nhể, thým nên đọc tất cả các comment trong bài viết về Facebook UDF của tác giả Nguyễn Quốc Tuấn để biết request về Facebook có thể bỏ những gì cho gọn request.

    [​IMG]

    Từ đó ta được code chỉ đơn giản như thế này:

    Mã (AutoIt):
    _HttpRequest(1, 'https://m.facebook.com/ufi/reaction/?ft_ent_identifier=2324937010892263&av=' & $UserID, 'reaction_type=1&ft_ent_identifier=2324937010892263&fb_dtsg=' & $FB_Dtsg & '&__user=' & $UserID, $Cookie)
     

Chia sẻ trang này

Đang tải...