#
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from lxml import etree
#
# @Time : 2022/9/9 18:16
# @Author : 熊xiaohui
# @Software: PyCharm
# 自动 获取到哔哩哔哩里的 NBA形象大使蔡徐坤 第一页数据
# # 获取Service对象
sertd=Service("\自动\chromedriver.exe")
# 获取Service对象 对象:sertd
asd=webdriver.Chrome(service=sertd)
asd.get('https://www.bilibili.com/')
asd.find_element(by=By.CLASS_NAME,value='nav-search-input').send_keys('蔡徐坤')
asd.find_element(by=By.CSS_SELECTOR,value='#nav-searchform > div.nav-search-btn').click()
iop=asd.window_handles#获取页面句柄
time.sleep(2)
asd.switch_to.window(iop[1])#切换到第二个页面句柄
print(asd.title)
print(iop)
time.sleep(1)
qwe=str(asd.page_source)
nji=etree.HTML(qwe)
c='//*[@class="bili-video-card__info--right"]/a/h3/@title'#名字
v1='//*[@class="bili-video-card__mask"]/div/div/span[1]/span/text()'#点赞数
v11='//*[@class="bili-video-card__mask"]/div/div/span[2]/span/text()'#评论
#
lp=nji.xpath(c)
mko=nji.xpath(v1)
bhuy=nji.xpath(v11)
#
for i in zip(lp,mko,bhuy):
print(i)
asd.quit()