前言
今天学习了一下编写基于浏览器自动化的操作代码 ,实现了自动打开淘宝主页,并滑动网页并搜索商品。
一、编写基于浏览器自动化的操作代码
编写基于浏览器自动化的操作代码
发起请求:get(url)
标签定位:find系统的方法
标签交互:send_keys(‘xxx’)
执行js程序:excute_script(‘js命令’)
前进、后退:back(),forward()
关闭浏览器:quit
二、编码实现
1.实现自动化
代码如下:
from selenium import webdriver
from time impoet sleep
bro=webdriver.Chrome(''D:\python\Scripts\chromedriver.exe')
bro.get('https://www.tmall.com/')
#标签定位
search_input=bro.find_element_by_id('q')
#标签交互
search_input.send_keys('iphone')
#执行一组js程序
bro.execute_scriptr('window.scrollTo(0,document.body.scrollHeight))
#点击搜素按钮
btn+bro.find_element_by_css_selector('.btn-searth')
btn.click()
bro.get('https://www.https://www.baidu.com/')
sleep(2)
#回退
bro.back()
sleep(2)
#前进
bro.forward()
sleep(5)
quit()
总结
对于selenium模块的应用还需要继续往下面探索。加油!!!!