- Bài viết này mình tổng hợp thực tế quá trình mình DEV chương trình get Cookie từ Webbrowser. Còn mấy bạn hỏi GET để làm gì thì chắc hẳn các bạn đã không tìm tới bài viết này. OK let's go ...
- Đầu tiên ta tạo 1 project cho chương trình mình muốn làm :
- Đầu tiên ta tạo 1 project cho chương trình mình muốn làm :
- Nếu bạn chưa có ý tưởng gì để thực hiện nó thì bạn có thể áp dụng kiến thức google search , ta thử từ khóa đầu tiên nào : get cookie from webbrowser c#
Ta quan tâm tới 4 kết quả đầu tiên nhận được :)
- Click vào kết quả thứ 2 ta thấy ngay được câu trả lời:
Sau đó ta copy nhả vào project vừa tạo test xem chương trình nó chạy như nào :))
Tiếp theo trước khi để nó chạy ta vào phần giao diện của chương trình và set thuộc tính như sau :
Sau đó qua tab source để tiếp tục chỉnh 1 chút về code:
Khi paste code vào thì chương trình sẽ có những lỗi như sau , ta có thể sửa bằng 2 cách:
1 - trỏ chuột vào chuỗi bị lỗi rồi chọn using System.Net
2 - Hoặc Thêm thư viện System.Net ở trên (2)
- Sau đó ta kích đôi vào form để tạo thuộc tính FormLoad để khi run chương trình nó tự động chạy phương thức POST.
- Sau đó các bạn Edit lại như sau:
(1): Phương thức Get Cookie mình return về kiểu string cho dễ :)
(2): Show Cookie khi chương trình chạy xong.
(3): POST data lên webbrowser để sinh ra cookie.
Và ta được kết quả sau loạt code trên:
- Để kiểm tra tính hợp lệ của Cookie ta thử bằng Webclient :
.
Sau đó chạy thử chương trình ta nhận được :
- Chúc các bạn 1 ngày làm việc hiệu quả.
Mình sẽ update bổ sung bài viết thường xuyên nên các bạn like page để theo dõi bài mình thường xuyên nhé.