Hỏi: Selenium Chrome không đăng nhập được.

Discussion in 'Hỏi Đáp Kỹ Thuật' started by Ak1974, Dec 27, 2020.

  1. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    Như tiêu đề đăng nhập thì bị lỗi này, mong mọi người giúp.

    Untitled.png

    Code:
    from selenium import webdriver
    
    url = 'https://gmail.com'
    gmail_username = 'username'
    gmail_password = 'password'
    
    options = webdriver.ChromeOptions()
    driver = webdriver.Chrome(options=options, executable_path=r'C:\Users\User\Desktop\chromedriver_win32\chromedriver.exe')
    
    driver.get(url)
    
    driver.implicitly_wait(60)
    driver.find_element_by_id('identifierId').send_keys(gmail_username)
    driver.find_element_by_id('identifierNext').click()
    
    driver.implicitly_wait(60)
    driver.find_element_by_name('password').send_keys(gmail_password)
    driver.find_element_by_id('passwordNext').click()
    
    
     
  2. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Thử mở cái thằng selenium nó bằng tay xong rồi vô gmail xem đnăg nhập dc ko? đừng chạy script
     
  3. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    mail mới tạo thì đăng nhập dc bình thường, còn mail cũ thì không đăng nhập dc bác à. đăng nhập tay không được bác à.
     
  4. Vajimi

    Vajimi Sơ Nhập Giang Hồ

    Đang nhập vao stackflow roi sang gmail nhung 2021 gg cung chăn luôn cách này rồi nhé bạn
     
  5. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    chẳng lẽ ko còn cách nào sao bác?.
     
  6. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Mail cũ ko đăng nhập dc bằng tay luôn à, đăng nhập trên trình duyệt bình thường dc ko pác?
     
  7. Vajimi

    Vajimi Sơ Nhập Giang Hồ

    Ko dùng selenium nũa thì gg nó ko chặn. Dạng kiểu imacro
     
    huvo6789 likes this.
  8. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Thằng selenium footprint dễ bị bắt bài quá, phải tìm 1 thằng khác mới dc
     
    huvo6789 likes this.
  9. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    mail cũ nó có lịch sử đăng nhập đăng nhập trình duyệt lạ nó ko cho đâu, mail mới tạo chưa có thông tin gì thì đăng nhập selenium dc.
    --- Double Post Merged, Dec 27, 2020, Original Post Date: Dec 27, 2020 ---
    ko dùng selenium thì ko bik dùng gì khác nữa bác à.
     
  10. sincos

    sincos Bang Chúng

    Cái này mới gặp hôm bữa. Python mình chưa thử nhưng mình dùng nodejs với puppeteer cũng bị như này.

    Tips: puppeteer-extra-plugin-stealth
     
    Vajimi and huvo6789 like this.
  11. huvo6789

    huvo6789 Tân Thủ Thôn

    xác nhận là chuẩn nhé bác chủ thớt :D
     
  12. Vajimi

    Vajimi Sơ Nhập Giang Hồ

    javascript nhiều đồ chơi thật nhiều hơn python luôn
     
  13. Phan Thị

    Phan Thị Bang Chúng

    Hình như có bài là google chặn đăng nhập trên các trình duyệt tự động rồi thì phải
     
  14. grayhatvn

    grayhatvn Bang Chúng

    lỗi này fix như sau, thiết lập 1 profile sau đó đăng nhâp rồi save lại, sau đó dùng selenium call profile đó là dc, nếu bạn call profile đó bằng selenium rồi đăng nhập sẽ bị, phải đăng nhập trước, mà khi call profile đó bằng tay không qua selenium là ok
    good luck!
     
  15. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    làm vậy thì chắc chắn là được rồi bạn à. mình tạo có 300 cái profile chrome mà dung lượng hơn 50gb rồi, nếu tạo 1k cái profile thì dung lượng nặng quá. dù sao cũng thank bạn có ý kiến.
    --- Double Post Merged, Dec 28, 2020, Original Post Date: Dec 28, 2020 ---
    java thì mình chịu, python dễ mò hơn.
     
  16. firefox

    firefox Bang Chúng

  17. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    còn cách là tạo mail mới cho đăng nhập trên selenium cho nó quen lịch sử thôi. mà vậy thì đóng mail cũ bỏ uổng quá.
     
  18. sincos

    sincos Bang Chúng

    Bướng vãi cứt..... bỏ 1-2 hôm ngâm tí nodejs là dùng dc rồi. Sao cứ phải bó buộc với Python làm gì. Trước tôi cũng như cậu quen với php request rồi chuyển sang cái mới ngại ngần. Nhưng do thời thế thay đổi, công nghệ lại càng thay đổi..... mình phải theo thôi.

    Tin tôi đi..... bỏ ra 1-2 ngày và bạn sẽ thực sự mạnh lên và ko bao giờ hối tiếc về việc này cả.
    --- Double Post Merged, Dec 28, 2020, Original Post Date: Dec 28, 2020 ---
    Và puppeteer-extra-plugin-stealth là thuốc trị lại cái này.
     
    firefox likes this.
  19. Ak1974

    Ak1974 Sơ Nhập Giang Hồ

    nodejs google nó có chặn đăng nhập ko bác?.