环境都搭建成功后,就来试试吧!
我想在百度上输入查询的内容后,定位出度到的第一条信息,然后跳转到这个链接~
附上成功后的脚本:
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Ie()
browser.get("http://www.baidu.com")
browser.maximize_window()
##assert "Baidu!" in browser.title
elem = browser.find_element_by_name("wd")
elem.send_keys("selenium" + Keys.RETURN)
time.sleep(2)
num = browser.find_element_by_class_name("nums").text
print num
#click top1 of the search result
top1new = browser.find_element_by_xpath("//div[@id='3']/h3/a")
print top1new.get_attribute("href")
top1new.click()
time.sleep(1)
browser.close()
哦,不好意思这里是找到的第三个,怎么找到第一个呢?不用多说了,呵呵
第一次学,元素的获取花费的时间比较多,后面会重点研究下,再总结出来
本文介绍如何使用Python的Selenium库在百度上进行搜索,并定位到搜索结果的第一条链接,实现自动点击操作。
1341

被折叠的 条评论
为什么被折叠?



