需求:python,pycharm,Selenium库,火狐或ie浏览器
文章目录
前言
简单使用Selenium库,实现对浏览器的自动化操作
一、自动打开小说网页并浏览
1.下载库
方法:使用命令行下载或者在pycharm中下载
使用命令行下载:打开cmd终端,输入pip install selenium
在pycharm中下载:设置->项目->python解释器->+
2**.引入库**
代码如下:
from selenium import webdriver
3.创建浏览器对象并自动打开网页
代码如下:
from selenium import webdriver Novel=webdriver.Firefox()#这里使用的是火狐浏览器 url="https://book.zongheng.com/chapter/1234528/68556331.html"#url为目标小说网址 Novel.get(url)# Novel.set_window_size(1000,800)#调整窗口尺寸大小
4.增加js语句,模拟鼠标向下滑动,引入内置库,控制下滑速度
代码如下(完整代码):
from selenium import webdriver import time#python内置库,无需安装 import random#python内置库,无需安装 Novel=webdriver.Firefox()#如果使用的是IE浏览器需改为webdriver.Ie() url="https://book.zongheng.com/chapter/1234528/68556331.html"#url可改为其他网址 Novel.get(url) Novel.set_window_size(1000,800) i=0 while i<1000: speed=3#speed控制下滑幅度 js="window.scrollTo("+str(i)+','+str(i+speed)+");"#模拟鼠标下滑的js语句 i+=speed Novel.execute_script(js)#执行js语句 time.sleep(random.randint(0,1))#控制下滑频率
总结
简单使用Selenium自动化操作网页,放松双手,值得拥有;
----点赞加关注,学习不迷路----
->你的点赞关注是我更新的最大动力<-
版权归原作者 爱编程的小熊熊 所有, 如有侵权,请联系我们删除。