写脚本入门,如何写脚本视频教程
我不废话了,开始工作吧。
创建新项目。
安装selenium selenium是一个浏览器自动化测试工具。
控制台输入
pip安装硒
下载Chromedriver浏览器驱动。您必须有浏览器驱动程序才能通过代码打开浏览器。不同版本的浏览器驱动程序是不同的。
:http://chromedriver.storage.googleapis.com/index.html
Google Chrome 浏览器 查看版本
我是开发版Google Chrome 浏览器,截至目前驱动最新只有有91版的驱动,还好能适配,不然我还得重新安装
打开http://npm.taobao.org/mirrors/chromedriver/.
随意解压至一个目录
现在,让我们尝试用代码打开浏览器,访问https://blog.csdn.net/tangcv.新创建的openChromedriver.py文件
选择项目,右键单击。
写入代码
从selenium导入webdriver#驱动地址path= d:/python 3 . 9 . 5/chrome driver . exe browser=web driver . chrome(path)#打开网页browser . get( 3359 blog . csdn . net/tangcv )
选中此文件名称,右键
自动打开浏览器并且访问目标页面https://blog.csdn.net/tangcv
在页面文本框中输入内容,然后单击查询。既然是脚本,就不能只访问页面,一定要有点击事件。
进入页面https://blog.csdn.net/tangcv查看页面源代码,我们发现输入框输入标签的id是search-blog-words;查询按钮a标签有一个属性类,是btn-search-blog。
查询id为search-blog-words的属性,输入“JD。COM准时秒杀脚本" browser . find _ element _ by _ id( search-blog-words )。send _ keys (JD。COM准时秒杀脚本’)
通过按钮CLSS查询名为btn-search-blog的标签,然后单击按钮browser . find _ element _ by _ class _ name( BTN-search-blog )。单击()
分别是输入内容,点击查询。新修改后的代码为
从selenium导入webdriver# drive地址path= d:/python 3 . 9 . 5/chrome driver . exe browser=web driver . chrome(path)#打开网页browser . get( 3359 blog . csdn . net/Tangcv )browser . find _ element _ by _ id( search-blog-words )。send _ keys (JD。COM准时秒杀脚本)browser . find _ element _ by _ class _ name( BTN-搜索-博客)。单击()再次运行代码。
今天到此为止。下次再见。