Python火起来了!你觉得呢?selenium是一个第三方库,不过windows下直接用cmd敲入pip install selenium就能自动实现安装;
自动化能干嘛,这里就是一个简单入门的例子,当触发程序就能实现自动控制浏览器来输入关键词,搜索,点击,浏览等一系列行为;
下面的代码只是简单介绍selenium,另转载请保留原文链接谢谢!
#encoding=utf # '''刷百度关键词点击开始''' import sys reload(sys) sys.setdefaultencoding( "utf-8" ) from selenium import webdriver # from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys # from selenium.webdriver.common.proxy import * import time,re browser = webdriver.Firefox() #'''可以改成别的浏览器''' browser.get("https://www.baidu.com") #'''启动浏览器后进入第一网页''' browser.find_element_by_id("kw").send_keys(u"你妹的") #'''输入关键词''' # '''超时设置,如果超过指定时间,则抛出异常''' browser.implicitly_wait(10) # '''通过键盘回车来代替搜素按钮的点击操作''' browser.find_element_by_id("su").send_keys(Keys.ENTER) line_list = browser.find_elements_by_xpath("//h3[@class='t']") #'''xpath提取特征''' for line in line_list: t = line.find_element_by_xpath("a") print '%s - %s' % (t.text, type(t.text)) if u'晋江文学城' in t.text: print 'yes' t.click() time.sleep(10) browser.quit()
想了解更多Python+selenium可以看官方文档或者其它别来补脑!感谢观看
t.click()
试过,不行,出错
换个目标:把’晋江文学城’换成’浙江新闻’试试
OH,GOOD BLOG.
这个可以有!
我来看看,欢迎不欢迎?
雁过留声,人过留名。