zoukankan      html  css  js  c++  java
  • B站视频封面爬取 AV号--->封面

    import selenium
    from selenium import webdriver
    import re
    browser = webdriver.Chrome()
    #avid拼接url
    AVID="AV90756001"
    url="https://search.bilibili.com/all?keyword="+AVID+"&from_source=nav_search_new"
    #得到网站源码
    browser.get(url)
    html=browser.page_source
    #寻找imgurl
    ulvideo=re.findall(r'<ul type="video" class="video-list clearfix">(.*?)</ul>',html,re.S)[0]
    divimg=re.findall(r'<div class="img"><div class="lazy-img">(.*?)</div>',ulvideo)[0]
    imgurl=re.findall(r'src="(.*?)" />',divimg)[0]
    print(imgurl)
    #拼接imgurl
    imgurl="http:"+imgurl
    #打开imgurl
    browser.get(imgurl)

    以上代码

    需要做以下工作

    1. python库安装   selenium库
    2. 浏览器插件安装    Chromedriver

    结果展示

  • 相关阅读:
    navigator
    历史记录跳转
    更改URL
    计数器
    窗口位置和大小
    open用法
    confirm用法
    项目中访问本地node服务跨域问题
    jenkins使用
    基于Vue的SSR
  • 原文地址:https://www.cnblogs.com/ZCM98/p/12430604.html
Copyright © 2011-2022 走看看