主页 > 手机  > 

爬虫学习笔记-selenium交互


1.导包 from selenium import webdriver import time from selenium.webdriver.common.by import By 2.打开浏览器访问百度页面,睡眠2秒 url = 'https://www.baidu.com' browser = webdriver.Chrome() browser.get(url) time.sleep(2) 3.获取输入框,输入搜索的内容,睡眠2秒 input = browser.find_element(By.ID,'kw') input.send_keys('周杰伦') time.sleep(2) 4.获取百度一下按钮,点击,睡眠2秒 button = browser.find_element(By.ID,'su') button.click() time.sleep(2) 5.执行js代码,滑动到浏览器最下方,睡眠2秒 js_button = 'document.documentElement.scrollTop = 100000' browser.execute_script(js_button) time.sleep(2) 6.获取下一页按钮,点击一下,睡眠2秒 next_button = browser.find_element(By.XPATH,"//a[@class='n']") next_button.click() time.sleep(2) 7.执行后退,前进操作 browser.back() time.sleep(2) browser.forward() time.sleep(2) 8.关闭浏览器 browser.quit() 9.源码 from selenium import webdriver import time from selenium.webdriver.common.by import By url = 'https://www.baidu.com' browser = webdriver.Chrome() browser.get(url) time.sleep(2) input = browser.find_element(By.ID,'kw') input.send_keys('周杰伦') time.sleep(2) button = browser.find_element(By.ID,'su') button.click() time.sleep(2) js_button = 'document.documentElement.scrollTop = 100000' browser.execute_script(js_button) time.sleep(2) next_button = browser.find_element(By.XPATH,"//a[@class='n']") next_button.click() time.sleep(2) browser.back() time.sleep(2) browser.forward() time.sleep(2) browser.quit()

标签:

爬虫学习笔记-selenium交互由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“爬虫学习笔记-selenium交互