python之百度首页搜索设置的鼠标捕获功能代码(2017年新款百度首页)
2017-07-20 20:33
323 查看
#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select
import time
driver = webdriver.Firefox()
driver.get("http://www.baidu.com/")
#driver.find_element_by_link_text("搜索设置").click()
#点击打开搜索设置
#driver.find_element_by_name("tj_settingicon").click()
#driver.find_element_by_id("SL_1").click()
#定位到鼠标移动到上面的元素
#search = driver.find_element_by_name("tj_settingicon")
search = driver.find_element_by_xpath('/html/body/div[2]/div[1]/div/div[3]/a[8]')
#search = driver.find_element_by_xpath('//*[@id="u1"]/a[8]')
#对定位到的元素执行鼠标移动到上面的操作
ActionChains(driver).move_to_element(search).perform()
time.sleep(3)
#点击搜索设置
#driver.find_element_by_name('setpref').click()
driver.find_element_by_xpath('/html/body/div[2]/div[6]/a[1]').click()
#设置每页搜索显示50条
Select(driver.find_element_by_id("nr")).select_by_visible_text(u"每页显示10条")
time.sleep(2)
#点击保存设置
driver.find_element_by_xpath("/html/body/div[2]/div[7]/div/div/div/div[1]/form/div/table/tbody/tr[7]/td[2]/div[1]/a[1]").click()
time.sleep(2)
#接受警告信息
alert = driver.switch_to_alert()
alert.accept()
time.sleep(3)
#print al.text()
driver.quit()
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select
import time
driver = webdriver.Firefox()
driver.get("http://www.baidu.com/")
#driver.find_element_by_link_text("搜索设置").click()
#点击打开搜索设置
#driver.find_element_by_name("tj_settingicon").click()
#driver.find_element_by_id("SL_1").click()
#定位到鼠标移动到上面的元素
#search = driver.find_element_by_name("tj_settingicon")
search = driver.find_element_by_xpath('/html/body/div[2]/div[1]/div/div[3]/a[8]')
#search = driver.find_element_by_xpath('//*[@id="u1"]/a[8]')
#对定位到的元素执行鼠标移动到上面的操作
ActionChains(driver).move_to_element(search).perform()
time.sleep(3)
#点击搜索设置
#driver.find_element_by_name('setpref').click()
driver.find_element_by_xpath('/html/body/div[2]/div[6]/a[1]').click()
#设置每页搜索显示50条
Select(driver.find_element_by_id("nr")).select_by_visible_text(u"每页显示10条")
time.sleep(2)
#点击保存设置
driver.find_element_by_xpath("/html/body/div[2]/div[7]/div/div/div/div[1]/form/div/table/tbody/tr[7]/td[2]/div[1]/a[1]").click()
time.sleep(2)
#接受警告信息
alert = driver.switch_to_alert()
alert.accept()
time.sleep(3)
#print al.text()
driver.quit()
相关文章推荐
- ecshop首页热门搜索统计代码的设置
- 微信小程序首页的分类功能和搜索功能的实现思路及代码详解
- 百度搜索_如何打开Intellij IDEA的代码提示功能?
- 仿百度词条搜索功能代码
- eclipse(MyEclipse)关闭鼠标移动提示代码功能和自定义快捷键代码提示设置的...
- 百度搜索结果出现“添加至首页”功能
- 仿百度首页并实现搜索功能
- Python模拟百度自动输入搜索功能
- Python_网络编程_获取百度首页代码保存到本地
- vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置
- 百度搜索引擎的代码、百度搜索功能的码代
- Vue 仿百度搜索功能实现代码
- 使用python代码实现三叉搜索树高效率”自动输入提示”功能
- python代码实现键盘鼠标事件的捕获(可能盗取QQ号,身份证信息等)
- 仿百度首页搜索功能(用了我两天时间)
- JS实现百度搜索接口及链接功能实例代码
- 使用python抓取百度搜索、百度新闻搜索的关键词个数
- 利用Visual Studio的搜索功能和正则表达式统计代码行数
- 在编写代码时,如何设置eclipse的自动提示功能
- Linux Eclipse代码提示功能设置(Java & C/C++)