Python+selenium刷百度关键词点击

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("http://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可以看官方文档或者其它别来补脑!感谢观看

Python+selenium刷百度关键词点击》上有6条评论

发表评论

电子邮件地址不会被公开。