婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Selenium爬取b站主播頭像并以昵稱命名保存到本地

Selenium爬取b站主播頭像并以昵稱命名保存到本地

熱門標簽:南京銷售外呼系統軟件 315電話機器人廣告 浙江電銷卡外呼系統好用嗎 地圖制圖標注位置改變是移位嗎 上海機器人外呼系統哪家好 房產電銷外呼系統 地圖標注的意義點 地圖標注微信發送位置不顯示 蓋州市地圖標注

申明:資料來源于網絡及書本,通過理解、實踐、整理成學習筆記。

Pythion的Selenium自動化測試之獲取嗶哩嗶哩主播的頭像以昵稱命名保存到本地文件

效果圖

方法1

通過接口獲取

首先使用pip下載requests包

pip install requests

import requests
# 通過接口獲取請求的接口:想要獲取網頁的url
url = 'https://api.live.bilibili.com/xlive/web-interface/v1/second/getList?platform=webparent_area_id=1area_id=0sort_type=sort_type_152page=1'
# 發送get請求,獲取返回數據
request = requests.get(url)
# 保存圖片的路徑
dir = '../requests/bilibili/'
# 將獲取的數據轉化為json文件并獲取到圖片的鏈接
info = request.json()['data']['list']
for i in info:
	# 將圖片以主播的昵稱命名
    file = open(dir + '{}.png'.format(i['uname']), 'wb')
    # 將圖片保存到之前的路徑
    file.write(requests.get(i['face']).content)
    # 關閉文件流
    file.close()

方法2

通過html定位獲取

首先使用pip下載requests和selenium包

pip install requests
pip install selenium

import requests
from selenium import webdriver
# 使用谷歌驅動打開谷歌瀏覽器
driver = webdriver.Chrome()
# 訪問嗶哩嗶哩直播頁面
driver.get('https://live.bilibili.com/p/eden/area-tags?visit_id=2mwktlg4e2q0areaId=0parentAreaId=1')
# 循環30次一次保存的頭像圖片
for i in range(1, 31):
	# xpth定位頭像的位置
    image_xpath = '/html/body/div[1]/div[3]/div/ul/li[{}]/a/div[1]/div/div'.format(i)
    # 獲取位置的style屬性值
    image_style_value = driver.find_element_by_xpath(image_xpath).get_attribute('style')
    # 從style屬性值中切片出圖片的鏈接
    image_url = image_style_value[image_style_value.find('h'):image_style_value.find('@'):1]
    # xpath定位昵稱的位置
    title_xpath = '/html/body/div[1]/div[3]/div/ul/li[{}]/a/div[2]/div[2]/div/span'.format(i)
    # 獲取位置的title值
    name_title_value = driver.find_element_by_xpath(title_xpath).get_attribute('title')
    print(image_url)
    # 發送get請求,獲取返回數據
    request = requests.get(image_url)
    # 保存圖片的路徑
    file = open('D:Python Projects/requests/bilibili/{}.jpg'.format(name_title_value), 'wb')
    # 將圖片保存到路徑
    file.write(request.content)
    # 關閉文件流
    file.close()

最后,在為大家增加一個獲取b站視頻信息的操作代碼

# coding:utf-8
import requests
import json
import time
import pymysql
import bs4
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36'
}
result = []
def get_aid(page):
    url = 'https://search.bilibili.com/all?keyword=爬蟲from_source=nav_searchspm_id_from=333.851.b_696e7465726e6174696f6e616c486561646572.11' + 'page=' + str(page)
    response = requests.get(url, headers=headers, verify=False).text
    time.sleep(1)
    try:
        soup = bs4.BeautifulSoup(response, 'lxml').find('div', attrs={'id':'all-list'}).find('div', attrs={'class':'mixin-list'})
        ul = soup.find('ul', attrs={'class':'video-list clearfix'}).find_all('li', attrs={'class':'video-item matrix'})
        for item in ul:
            # print(item)
            info = item.find('div', attrs={'class': 'headline clearfix'}).find('span', attrs={'class': 'type avid'}).get_text()
            aid = info.replace('av', '')
            print(aid)
            result.append(aid)
        return result
    except:
        print('something is wrong')
def get_contents(url):
    response = requests.get(url=url, headers=headers, verify=False).json()
    time.sleep(1)
    try:
        data_1 = response['data']
        data = data_1['stat']
        aid = data['aid']
        view = data['view']
        coin = data['coin']
        like = data['like']
        favorite = data['favorite']
        share = data['share']
        danmaku = data['danmaku']
        print('視頻編號', aid)
        print('觀看數量', view)
        print('投幣數量', coin)
        print('收藏數量', favorite)
        print('點贊數量', like)
        print('分享數量', share)
        print('彈幕數量', danmaku)
    except:
        print('------------')
if __name__ == '__main__':
    for i in range(1, 50):
        result = get_aid(i)
    for i in result:
        url = 'https://api.bilibili.com/x/web-interface/view?aid=' + str(i)
        get_contents(url)

到此這篇關于Selenium爬取b站主播頭像并以昵稱命名保存到本地的文章就介紹到這了,希望對大家有所幫助,更多相關python爬取內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python爬取晉江文學城小說評論(情緒分析)
  • Python如何利用正則表達式爬取網頁信息及圖片
  • 用基于python的appium爬取b站直播消費記錄
  • Python爬蟲之爬取2020女團選秀數據
  • 用python爬蟲爬取CSDN博主信息

標簽:貴州 赤峰 陽泉 日照 克拉瑪依 雙鴨山 臨汾 金華

巨人網絡通訊聲明:本文標題《Selenium爬取b站主播頭像并以昵稱命名保存到本地》,本文關鍵詞  Selenium,爬取,站,主播,頭像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Selenium爬取b站主播頭像并以昵稱命名保存到本地》相關的同類信息!
  • 本頁收集關于Selenium爬取b站主播頭像并以昵稱命名保存到本地的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品视频免费看| 欧美一区二区在线免费观看| 国产精品一区二区在线观看不卡| 在线日韩av片| 一区2区3区在线看| 欧美日韩一区在线| 最新国产精品久久精品| 国产成人免费视频精品含羞草妖精| 欧美一区二区三区在线| 日韩不卡一二三区| 日韩欧美一二三| 精品一区二区在线视频| 久久亚洲欧美国产精品乐播| 日本vs亚洲vs韩国一区三区| 精品日韩在线观看| 国产电影一区二区三区| 国产精品你懂的在线欣赏| 国产91精品露脸国语对白| 亚洲国产成人一区二区三区| 91麻豆精品秘密| 亚洲国产精品久久久久婷婷884 | 国产日韩欧美在线一区| 成人av资源在线| 有坂深雪av一区二区精品| 欧美性大战xxxxx久久久| 美国三级日本三级久久99| 久久日一线二线三线suv| 色诱视频网站一区| 久久91精品国产91久久小草 | 欧美性大战久久| 久久精品国产精品青草| 日本一区二区三区在线不卡| 欧美日韩国产高清一区二区三区 | 国产三级精品三级在线专区| 国产suv精品一区二区6| 亚洲午夜久久久久久久久电影院| 日韩精品一区二| 91国产福利在线| 紧缚捆绑精品一区二区| 亚洲精品大片www| 精品国产一区二区三区不卡| 亚洲va韩国va欧美va| 欧美日韩不卡视频| 中文字幕一区二区三区乱码在线 | 亚洲免费在线观看视频| 日日摸夜夜添夜夜添国产精品| 日韩影视精彩在线| 国产精品成人免费| 亚洲曰韩产成在线| 美女任你摸久久| www.欧美精品一二区| 欧美日韩免费在线视频| 亚洲人xxxx| 成人综合在线网站| 一区在线播放视频| 国产美女精品人人做人人爽| 在线看一区二区| 一区二区三区四区中文字幕| 91理论电影在线观看| 国产精品剧情在线亚洲| 99九九99九九九视频精品| 欧美大片一区二区| a美女胸又www黄视频久久| 国产亚洲欧美色| 欧美在线免费视屏| 国产精品综合二区| 亚洲柠檬福利资源导航| 欧美日韩一区二区欧美激情| 国产一区二三区| 亚洲私人黄色宅男| 91麻豆精品国产91久久久资源速度| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 成人免费看的视频| 五月开心婷婷久久| 日韩一区二区三区免费看| 国产成人av电影在线播放| 一区二区欧美在线观看| 欧美国产成人在线| 日韩一区二区三区免费观看| 99r国产精品| 激情伊人五月天久久综合| 国产亚洲欧美中文| 国产自产2019最新不卡| 日韩精品一卡二卡三卡四卡无卡| 99久久er热在这里只有精品66| 日本一区二区三级电影在线观看| 中文字幕一区二区5566日韩| 亚洲一二三专区| 懂色av中文字幕一区二区三区| 国产精品久久福利| 97久久精品人人爽人人爽蜜臀| 自拍偷拍欧美精品| 国产精品三级av| 欧美一区二区三区成人| 欧美一区二区视频在线观看| 欧美精品777| 久久午夜老司机| 久久亚洲综合色| 欧美精品一区男女天堂| 久草这里只有精品视频| 自拍偷拍亚洲综合| 日本视频在线一区| 成人免费av在线| 亚洲精品一区二区三区精华液| 极品美女销魂一区二区三区免费| 国产98色在线|日韩| 国产一区二区三区在线观看免费| 国产成人av一区二区三区在线 | 大胆亚洲人体视频| 中文在线一区二区| 国产不卡免费视频| 欧美精品在线视频| 色老综合老女人久久久| jlzzjlzz欧美大全| 麻豆视频观看网址久久| 欧美a级一区二区| 依依成人精品视频| 国产亚洲女人久久久久毛片| 在线视频观看一区| 色综合久久天天综合网| 国产精品亚洲专一区二区三区 | 国产精品系列在线观看| 日韩一区二区三区视频| 久久久久国产成人精品亚洲午夜| 欧美tickle裸体挠脚心vk| 久久国产精品区| 婷婷丁香激情综合| 国产精品福利一区| 综合网在线视频| 精品区一区二区| 欧美久久久久久久久| 粉嫩久久99精品久久久久久夜| 国产成人啪免费观看软件| 国产在线不卡一卡二卡三卡四卡| 欧美电影免费观看高清完整版在线观看 | 91精品福利视频| 欧美日韩视频第一区| 国产一区二区精品久久| 美国av一区二区| 国产jizzjizz一区二区| 风流少妇一区二区| 国产91精品在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品全国免费观看高清| 国产日韩视频一区二区三区| 精品女同一区二区| 色94色欧美sute亚洲线路一久 | 成人性视频网站| 日韩午夜激情av| 一区二区三区在线播| 日韩精品免费专区| 精品国产乱码久久久久久免费| 色综合久久久久综合体桃花网| 国产日韩欧美一区二区三区综合| 26uuu色噜噜精品一区二区| 精品国产99国产精品| 国产亚洲女人久久久久毛片| 日韩福利视频导航| 国产成人av一区二区三区在线观看| 欧美v日韩v国产v| 婷婷成人激情在线网| 91.成人天堂一区| 国产精品久久久久四虎| 欧美最新大片在线看| 欧美视频在线一区二区三区| 亚洲欧美日韩国产中文在线| 国v精品久久久网| 欧美午夜在线观看| 成人网页在线观看| 精品少妇一区二区三区在线视频| 欧美亚洲国产一区二区三区 | 亚洲第一精品在线| 91亚洲精品久久久蜜桃| 91丨porny丨蝌蚪视频| 精品视频免费看| 国产剧情一区二区三区| 99久久精品国产一区| 亚洲黄色av一区| 欧美一区二区黄色| www.久久久久久久久| 亚洲欧洲日产国码二区| 欧美激情一区二区三区全黄| 在线影视一区二区三区| 亚洲青青青在线视频| 成人亚洲精品久久久久软件| 亚洲免费在线电影| 午夜精品久久久久久不卡8050| 一区二区三区在线免费播放| 色先锋资源久久综合| 亚洲综合一二三区| 亚洲欧美区自拍先锋| 久久久久国色av免费看影院| 在线精品视频免费观看| 色偷偷久久人人79超碰人人澡| 欧美高清视频不卡网| 一区二区三区四区乱视频| 国产精品自拍网站| 午夜在线成人av| 2023国产一二三区日本精品2022| 亚洲一区二区成人在线观看|