最简单的Python3启动浏览器代码

#encoding=utf-8
from selenium import webdriver
import time
from time import sleep
 
dr = webdriver.Firefox()
dr.get("https://www.baidu.com")
sleep(2)
dr.find_element_by_id("kw").send_keys("selenium")
sleep(2)
dr.find_element_by_id("su").click()
sleep(2)
dr.quit()

dr还有别的属性比较常用:

dr.title获取页面标题
dr.current_url获取页面的网址
dr.back 返回上一页
dr.quit() 关闭浏览器
tag_name 就是标签名
元素定位方法
by_link_text()  通过链接的文本 
by_partial_link_text()  
如果你看到一个有文字链接的元素,上面文字太多,你不想写这么多文字,那么你就可以用PartialLinkText,也就是用LinkText里面的一部分字符就可以定位该元素。这里建议,你选取的字符要有唯一性,也就是,根据你选取的字符,在当前页,只能找到你的目标元素
by_css_selector()  通过css选择器定位元素
 
用函数写一个最简单的登录调用
URL的地址一定要从http开头,不能省略开头

原文地址:https://www.cnblogs.com/ni-huang-feng-wu/p/14772557.html