from selenium import webdriver from time import sleep try: driver = webdriver.Chrome() driver.get('https://www.baidu.com/') driver.maximize_window() # driver.minimize_window() size = driver.get_window_size() print('窗口尺寸=%s'%size) driver.find_element_by_id('kw').send_keys('货拉拉') sleep(1) driver.find_element_by_id('kw').clear() driver.find_element_by_id('kw').send_keys('李焕英') driver.find_element_by_id('su').click() sleep(1) driver.find_element_by_xpath('//*[@id="1"]/h3/a').click() handles = driver.window_handles driver.switch_to.window(handles[1]) sleep(1) driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div[2]/dl[1]/dd/a[3]').click() except Exception as e: print(e) finally: sleep(2) driver.quit() from selenium import webdriver from time import sleep try: driver = webdriver.Chrome() driver.get('https://baidu.com/') driver.find_element_by_id('kw').send_keys('李焕英') driver.find_element_by_id('su').click() sleep(2) driver.back() sleep(2) driver.forward() sleep(2) driver.refresh() except Exception as e: print(e) finally: sleep(2) driver.quit() from selenium import webdriver from time import sleep try: driver = webdriver.Chrome() driver.get('https://www.baidu.com/') element = driver.find_element_by_link_text('直播') value = element.get_attribute('href') print('value=%s'%value) text = element.text print('text=%s'%text) except Exception as e: print(e) finally: sleep(2) driver.quit() from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep try: driver = webdriver.Chrome() driver.get('https://www.baidu.com/') search = driver.find_element_by_id('kw') search.send_keys('李焕英') sleep(1) search.send_keys(Keys.ENTER) # ctrl+a search.send_keys(Keys.CONTROL,'a') search.send_keys(Keys.CONTROL,'c') search.send_keys(Keys.CONTROL,'v') search.send_keys(Keys.CONTROL,'v') search.send_keys(Keys.CONTROL,'v') except Exception as e: print(e) finally: sleep(2) driver.quit() from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from time import sleep try: driver = webdriver.Chrome() driver.get('https:/www.baidu.com/') driver.maximize_window() element = driver.find_element_by_id('kw') ActionChains(driver).context_click(element).perform() element.send_keys('李焕英') btn = driver.find_element_by_id('su') ActionChains(driver).click(btn).perform() # ActionChains(driver).double_click(element).perform() setting = driver.find_element_by_id('s-usersetting-top') ActionChains(driver).move_to_element(setting).perform() btn = driver.find_element_by_link_text('高级搜索') ActionChains(driver).click(btn).perform() except Exception as e: print(e) finally: sleep(2) driver.quit() from selenium import webdriver from time import sleep
try: driver = webdriver.Chrome() driver.get('https://www.baidu.com/') driver.maximize_window() driver.find_element_by_id('kw').send_keys('李焕英') driver.find_element_by_id('su').click() sleep(2)
except Exception as e: print(e) finally: sleep(2) driver.quit()
|