Python + Selenium 怎么用 Firefox 加载 URL
1个回答
展开全部
#!/usr/bin/python3.4
# -*- coding: utf-8 -*-
from selenium import webdriver
import time
# http://www.cnblogs.com/fnng/p/3238685.html
# 打开火狐浏览器
browser = webdriver.Firefox()
# 输入网址
browser.get("http://www.baidu.com")
# 根据各自网速来判断网址加载时间
time.sleep(1)
# 输入框
# <input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off">
# 清空输入框
browser.find_element_by_id("kw").clear()
# 通过id方式定位
browser.find_element_by_id("kw").send_keys("selenium")
# 通过name方式定位
# browser.find_element_by_name("wd").send_keys("selenium")
# 通过tag name方式定位
# browser.find_element_by_tag_name("input").send_keys("selenium")
# 通过class name 方式定位
# browser.find_element_by_class_name("s_ipt").send_keys("selenium")
# 通过CSS方式定位
# browser.find_element_by_css_selector("#kw").send_keys("selenium")
# 通过xphan方式定位
# browser.find_element_by_xpath("//input[@id='kw']").send_keys("selenium")
# 点击“百度一下”
browser.find_element_by_id("su").click()
# 下面就是xpath的知识了
# 想找那个网页的什么东西自己写xpath
# 可以参考前面的博客:http://www.cnblogs.com/TTyb/p/5832790.html
print(browser.find_element_by_xpath("//a"))
time.sleep(5)
browser.quit()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询