Selenium简单模拟淘宝搜索

首先下载chrome driver和安装Selenium库。

然后把chrome driver解压到chrome的目录下面。

如果有报错    'chromedriver' executable needs to be in PATH   就只需要将将chrome的目录添加到(windows)用户环境变量的path里面即可

参考:Python3网络爬虫开发实战

from selenium import webdriver
from selenium.webdriver.common.by import By
import time


if __name__ == '__main__':
    start = time.clock()
    browser = webdriver.Chrome()
    try:
        browser.get('https://www.taobao.com')
        input = browser.find_element(By.ID,'q')
        input.send_keys('iphone')
        time.sleep(1)
        input.clear()
        input.send_keys('ipad')
        button = browser.find_element(By.CLASS_NAME,'btn-search')
        button.click()
        # input.send_keys(Keys.ENTER)
        # wait = WebDriverWait(browser,10)
        # wait.until(EC.presence_of_all_elements_located((By.ID,'content_left')))
        print(browser.page_source)
    finally:
        browser.close()
    end = time.clock()
    print('it takes %s seconds' % (end - start))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值