Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: tự động đăng nhập vào trình duyệt web trong C#?

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Mặc định tự động đăng nhập vào trình duyệt web trong C#?

    anh em trong diễn đàn biết làm thế nào mà ta có thể tự động đăng nhập vào 1 forum hoặc 1 tài khoản trên mạng không
    VD như khi tớ lưu tài khoản ở trình duyệt firefox nha,đến khi vào web nó tự động vào tài khoản luôn,vậy làm thế nào để lập 1 chương trình mà khi tớ kích hoạt là tài khoản của tớ được kích hoạt luôn

  2. #2
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Cũng chả có gì khó .
    Bạn lưu 1 tham số autologin vào đâu đó cùng với username,password (registry,xml,text,...). Khi nào chương trình được khởi động thì nạp các tham số đó vào chương trình. Tùy trường hợp của các tham số sẽ gọi các hàm phù hợp ^^!

    Cheers!
    Is the moon rising...

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Cũng chả có gì khó .
    Bạn lưu 1 tham số autologin vào đâu đó cùng với username,password (registry,xml,text,...). Khi nào chương trình được khởi động thì nạp các tham số đó vào chương trình. Tùy trường hợp của các tham số sẽ gọi các hàm phù hợp ^^!

    Cheers!
    uhm,nói như cậu nghe cũng dễ,,mỗi cái là khó ở 2 chỗ này nè
    - thứ nhất là mình nối với trang web đó thế nào
    - đưa thông tin người dùng như pass và tên vào như thế nào???

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Thế sendkey vào trình duyệt có được không nhỉ ?
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    híc,send key vào IE hay là firefox,nếu được cậu thử send vào IE xem nào

  6. #6
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Mặc định tự động đăng nhập vào trình duyệt web trong C#?

    Bạn ngó qua cái này xem làm như thế nào ^^!
    Ref Link Code:
    Cheers!
    Is the moon rising...

  7. #7
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Bạn ngó qua cái này xem làm như thế nào ^^!
    Ref Link Code:
    Cheers!
    Visual C# Code:
    1. //
    2.  
    3. // navigate to google on Form load
    4.  
    5. //
    6.  
    7. private void Form1_Load(object sender, System.EventArgs e)
    8. {
    9.     object loc = "<A href="http://www.google.com/">http://www.google.com/</A>";
    10.  
    11.     object null_obj_str = "";
    12.     System.Object null_obj = 0;
    13.     this.axWebBrowser1.Navigate2(ref loc , ref null_obj,
    14.           ref null_obj, ref null_obj_str, ref null_obj_str);
    15. }
    Next open the solution explorer and add a reference to the Microsoft HTML Object Library (MSHTML) from the COM components list and implement the following code.
    Collapse

    Visual C# Code:
    1. //
    2.  
    3. // Global variable Task used to prevent recursive code executions.
    4.  
    5. //
    6.  
    7.  
    8. using mshtml;
    9.  
    10. private int Task = 1; // global
    11.  
    12.  
    13. private void axWebBrowser1_DocumentComplete(object sender,
    14.          AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
    15.  
    16. {
    17. switch(Task)
    18.     {
    19.         case 1:
    20.  
    21.             HTMLDocument myDoc = new HTMLDocumentClass();
    22.             myDoc = (HTMLDocument) axWebBrowser1.Document;
    23.  
    24.             // a quick look at the google html source reveals:
    25.  
    26.             // <INPUT maxLength="256" size="55" name="q">
    27.  
    28.             //
    29.  
    30.             HTMLInputElement otxtSearchBox =
    31.                (HTMLInputElement) myDoc.all.item("q", 0);
    32.  
    33.             otxtSearchBox.value = "intel corp";
    34.  
    35.             // google html source for the I'm Feeling Lucky Button:
    36.  
    37.             // <INPUT type=submit value="I'm Feeling Lucky" name=btnI>
    38.  
    39.             //
    40.  
    41.             HTMLInputElement btnSearch =
    42.                (HTMLInputElement) myDoc.all.item("btnI", 0);
    43.             btnSearch.click();
    44.  
    45.             Task++;
    46.             break;
    47.  
    48.         case 2:
    49.  
    50.             // continuation of automated tasks...
    51.  
    52.             break;
    53.     }
    54. }
    mình nghĩ đây là khả năng gợi nhớ của google,nó khác với chương trình mà nhấn vào thì tự động nhập tài khoản

  8. #8
    Ngày gia nhập
    11 2007
    Bài viết
    294

    "Khả năng gợi nhớ của google" là thế nào?
    Làm gì có đoạn code nào mà bạn nói là "gợi nhớ"?
    Đoạn trên gán text trực tiếp vào search box
    Visual C# Code:
    1.             HTMLInputElement otxtSearchBox =
    2.                (HTMLInputElement) myDoc.all.item("q", 0);
    3.  
    4.             otxtSearchBox.value = "intel corp";
    Bạn để ý là bên trên đã nói
    Visual C# Code:
    1.             // a quick look at the google html source reveals:
    2.  
    3.             // <INPUT maxLength="256" size="55" name="q">
    4.  
    5.             //
    Cái search box có tên là "q".
    Sau đó gọi hàm search
    Visual C# Code:
    1.             HTMLInputElement otxtSearchBox =
    2.                (HTMLInputElement) myDoc.all.item("q", 0);
    3.  
    4.             otxtSearchBox.value = "intel corp";
    5.  
    6.             // google html source for the I'm Feeling Lucky Button:
    7.  
    8.             // <INPUT type=submit value="I'm Feeling Lucky" name=btnI>
    9.  
    10.             //
    11.  
    12.             HTMLInputElement btnSearch =
    13.                (HTMLInputElement) myDoc.all.item("btnI", 0);
    14.             btnSearch.click();

    Vậy "khả năng gợi nhớ" nào được sử dụng ở đây? Bạn chịu khó đọc kỹ một chút.

    Cheers!
    Is the moon rising...

Các đề tài tương tự

  1. Bắt postback khi nhấn Back trên trình duyệt trong ASP.NET?
    Gửi bởi traitimxanh trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 08-09-2012, 11:11 PM
  2. cách yêu cầu đăng nhập khi người dùng đưa tên Folder vào đường dẫn trên trình duyệt?
    Gửi bởi vietvoquoc90 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 04-12-2011, 09:44 PM
  3. Cách thức duyệt tiền tự trên cây khi duyệt từ con trái nhất rồi sang anh em ruột phải?
    Gửi bởi tyrant trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 0
    Bài viết cuối: 14-09-2011, 10:53 AM
  4. Xử lý đăng ký và đăng nhập trong aspx?
    Gửi bởi nguyenquoc576 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 7
    Bài viết cuối: 13-06-2011, 05:10 PM
  5. lỗi chương trình đăng nhập ( Đăng kí) trong ASP.NET(C#)
    Gửi bởi thuybeot42 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 6
    Bài viết cuối: 12-04-2011, 09:08 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn