其他分享
首页 > 其他分享> > 自动 获取到哔哩哔哩里的 NBA形象大使蔡徐坤 第一页数据 后续会发爬取全部的

自动 获取到哔哩哔哩里的 NBA形象大使蔡徐坤 第一页数据 后续会发爬取全部的

作者:互联网

#
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()

 

标签:span,Service,nji,形象大使,哔哩里,徐坤,asd,import,div
来源: https://www.cnblogs.com/xxh12/p/16673828.html