2、在selenium环境下打开学习强国的网页。
#!/Users/test python
#coding=utf-8
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("https://www.xuexi.cn")
driver.quit()
3、在火狐浏览器中打开学习强国的网页,选择浏览器上方的打开菜单按钮,选择web开发者,查看器,
将鼠标放置在页面中需要点击的按钮上时会显示按钮的id和class;
<a class="icon login-icon"></a> //用户登录按钮的class没有id;
#!/Users/test python
#coding=utf-8
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("https://www.xuexi.cn")
driver.find_element_by_class_name(self,login-icon)
driver.quit()
先说一下selenium 的定位方法
find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector
----------------------------------------------------------------------
20200903
----------------------------------------------------------------------
1、在京训钉的页面中登录的HTML脚本,输入账号和输入密码的地方没有class,只有name,则可以使用find_element_by_name方法查找,具体代码如下:
#!/Users/test python
#coding=utf-8
from selenium import webdriver
import os,time
driver=webdriver.Firefox()
driver.get("https://www.bjjnts.cn/login")
driver.refresh()
driver.maximize_window()
time.sleep(5)
username = "234567198404076032"
password = "bj123465"
driver.find_element_by_name("username").send_keys(username)
driver.find_element_by_name("password").send_keys(password)
driver.find_element_by_class_name("login_btn").click()
time.sleep(5)
driver.quit()