首先下载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))