谷歌自动登录百度文库

175 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

源码如下:

from selenium import webdriver
import time

url = "https://wenku.baidu.com/"

driver = webdriver.Chrome()
driver.get(url)
# 广告按钮关闭
time.sleep(1)
driver.find_element_by_xpath('//*[@id="app"]/div[11]/div[2]/i').click()
# 登录按钮点击
time.sleep(1)
driver.find_element_by_xpath('//*[@id="app"]/div[3]/div[2]/a').click()
time.sleep(2)
driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_11__footerULoginBtn"]').click()
# 用户名登录
time.sleep(1)
driver.find_element_by_id('TANGRAM__PSP_11__userName').send_keys('自己的账号')
driver.find_element_by_id('TANGRAM__PSP_11__password').send_keys('自己的密码')
driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_11__submit"]').click()
# 登录后还有广告,要将其关闭
time.sleep(3)
driver.find_element_by_xpath('//*[@id="app"]/div[11]/div[2]/i').click()

注:运行过程中会有广告弹出,如下所示,需要用代码将广告关闭

 

driver.find_element_by_xpath('//*[@id="app"]/div[11]/div[2]/i').click()
driver.find_element_by_xpath('//*[@id="app"]/div[11]/div[2]/i').click()

 以上两句代码起着关闭广告的作用。

目前QQ登录还存在些问题,还在解决中。

 

 

阅读世界,共赴山海

423全民读书节,邀你共读