selenium登陆豆瓣

selenium登陆豆瓣,第1张

概述 利用selenium 模仿浏览器,登陆豆瓣 重点:  1. 要设置好 chromedriver配置与使用, chromedriver.exe 和 Chrome的浏览器版本要对应, http://chromedriver.storage.googleapis.com/index.html      from selenium import webdriverdriver = webdriv

 利用selenium 模仿浏览器,登陆豆瓣

重点: 

1. 要设置好 Chromedriver配置与使用, chromedriver.exe 和 Chrome的浏览器版本要对应, http://Chromedriver.storage.GoogleAPIs.com/index.HTML 

 

 

from selenium import webdriverdriver = webdriver.Chrome()driver.get(‘https://www.douban.com/‘)driver.implicitly_wait(1)# 切换iframe子框架driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])# 最大化窗口driver.maximize_window()# 点击密码登录的标签driver.find_element_by_CSS_selector(‘li.account-tab-account‘).click()# 输入账号之前清理默认的字符driver.find_element_by_ID(‘username‘).clear()driver.find_element_by_ID(‘username‘).send_keys(‘17620039002‘)driver.find_element_by_ID(‘password‘).clear()driver.find_element_by_ID(‘password‘).send_keys(‘[email protected]#‘)# 点击‘登录豆瓣’按钮# 这里需要注意,当元素的class属性有好几个的时候,此函数的参数填class的第一个就好# 元素的class属性:btn btn-accountdriver.find_element_by_class_name(‘btn‘).click()driver.implicitly_wait(2)# 停2秒后,抓取快照driver.save_screenshot(‘D:\douban.jpg‘)# 保存源码with open(‘D:\douban_shouye.HTML‘,‘w‘,enCoding=‘utf-8‘) as f:    f.write(driver.page_source)print(‘wanle‘)
总结

以上是内存溢出为你收集整理的selenium登陆豆瓣全部内容,希望文章能够帮你解决selenium登陆豆瓣所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1034425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存