selenium模块应用
文章目录
前言
python在现在社会的应用明显越来越重要了,接下来让我们学习一些python中的selenium模块吧。
以下是本篇文章正文内容
一、selenium模块是什么?
1.selenium模块作用
selenium模块:实现浏览器自动化化。
2.selenium模块和爬虫之间具有怎样的关联?
1.便捷的获取网站中动态加载的数据
2.便捷实现模拟登录
二、使用步骤
1.自动化打开浏览器进入哔哩哔哩官网
代码如下(示例):
rom selenium import webdriver
wd=webdirver.Chrome('D:\python\Scripts\chromedriver.exe')
wd.get('https://www.bilibili.com/video/BV1Z4411o7TA?p=3')
2.自动化爬取药监局企业名称
代码如下(示例):
from selenium import webdriver
form lxml import etree
form time import sleep
#实例化一个浏览器对象,(传入浏览器驱动)
bro=webdirver.Chrome('D:\python\Scripts\chromedriver.exe')
#让浏览器发起一个指定的url对应请求(打开相关网页)
bro.get('https://125.35.6.84:81/xk/')
#page.source获取浏览器当前页面的页面源码书怒
page_text=bro.page_source
#解析企业名称
tree=etree.HTML(page_text)
li_list=tree.xpath('//ul[@id=gzlist]/li')
for li in li_list:
name=li.xpath('./dl/@title')[0]
print(name)
sleep(5)
bro.quit()