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ỏi đáp [Solved] _HttpRequest: Lấy fb_dtsg sau khi request Login facebook

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi Vũ Nguyễn, 13/6/17.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. Vũ Nguyễn

    Vũ Nguyễn Thành viên mới
    • 1/6

    Tham gia ngày:
    19/9/15
    Bài viết:
    4
    Đã được thích:
    0
    Chào các bạn !
    Mình có 1 vấn đề thắc mắc muốn hỏi .


    Mình đang tìm hiểu về HTTP: code bên dưới mình cần GET fb_dtsg nhưng thất bại
    Nếu mình xóa phần Request Header ($header) thì lại GET fb_dtsg thành công @@
    Nhưng mình không muốn xóa $header vì mình cần GET $cookieFinal :(
    Các bạn có thể giải quyết vấn đề này giúp mình không ạ?
    Thứ mình cần đó là $fb_dtsg và $cookieFinal .

    Mình rất biết ơn nếu nhận được câu trả lời từ các bạn ! Cảm ơn các bạn đã xem !

    Mã (AutoIt):

    $user = _URIEncode('')
    $pass = _URIEncode('')
    $dataLogin = '&email='&$user&'&pass='&$pass

    $request = _HttpRequest(1, 'https://m.facebook.com/')
    $cookie = _GetCookie($request)
    MsgBox(0,0, $cookie)

    $header = _HttpRequest(1, 'https://m.facebook.com/login.php?refsrc=https%3A%2F%2Fm.facebook.com%2F&lwv=101&login_try_number=1&refid=8', $dataLogin, $cookie)
    $cookieFinal = _GetCookie($header)
    MsgBox(0,0, $cookieFinal)

    $data = _HttpRequest(2, 'https://m.facebook.com/login.php?refsrc=https%3A%2F%2Fm.facebook.com%2F&lwv=101&login_try_number=1&refid=8', $dataLogin, $cookie)
    MsgBox(0,0, $data)

    $fb_dtsg = StringRegExp($data, '<input type="hidden" name="fb_dtsg" value="(.*?)"', 1)[0]
    MsgBox(0,0, $fb_dtsg)
     
     
  2. 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
    Thím coi cái Facebook UDF ấy.
     
    Vũ Nguyễn thích bài này.
  3. Vũ Nguyễn

    Vũ Nguyễn Thành viên mới
    • 1/6

    Tham gia ngày:
    19/9/15
    Bài viết:
    4
    Đã được thích:
    0
    UDF Facebook WinHTTP v3 của bác Tuấn vẫn không get được giá trị FB_dtsg thím ạ .
     
  4. duc

    duc Thành viên
    • 8/11

    Tham gia ngày:
    28/2/16
    Bài viết:
    38
    Đã được thích:
    23
    Mã (AutoIt):
    #include<_HttpRequest.au3>
    _HttpRequest_NewSession()
    $kq1 = _HttpRequest(2, 'https://m.facebook.com/login.php?refsrc=https%3A%2F%2Fm.facebook.com%2F&lwv=101&login_try_number=1&ref=dbl', "", '', '', 'Connection: keep-alive')
    $lsd = StringRegExp($kq1,'name="lsd" value="(.*?)"',3)
    $mts = StringRegExp($kq1,'name="m_ts" value="(.*?)"',3)
    $li =  StringRegExp($kq1,'name="li" value="(.*?)"',3)
    $post = 'lsd='&$lsd[0]&'&m_ts='&$mts[0]&'&li='&$li[0]&'&try_number=0&unrecognized_tries=0&email=taikhoan&pass=matkhau&login=%C4%90%C4%83ng+nh%E1%BA%ADp'
    $kq1 = _HttpRequest(1, 'https://m.facebook.com/login.php?refsrc=https%3A%2F%2Fm.facebook.com%2F&lwv=101&login_try_number=1&ref=dbl', $post, '', '', 'Connection: keep-alive')
    $cookie = _GetCookie($kq1)
    $kq2 = _HttpRequest(2, 'https://www.facebook.com/', '', $cookie, '', 'Connection: keep-alive')
    $fb = StringRegExp($kq2,'type="hidden" name="fb_dtsg" value="(.*?)"',3)
    if IsArray($fb) = true Then
       MsgBox(0,0,$fb[0])
    Else
       MsgBox(0,0,'Error')
    Endif
    Em không biết sao nó lấy lâu vỡi bác ạ :v bác test cái này xem sao
     
    Huân Hoàng and Vũ Nguyễn like this.
  5. Vũ Nguyễn

    Vũ Nguyễn Thành viên mới
    • 1/6

    Tham gia ngày:
    19/9/15
    Bài viết:
    4
    Đã được thích:
    0
    ahihi ^^, được rồi thím duc , Thanks for you !!!!
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này

Đang tải...