python爬虫之BeautifulSoup4数据提取案例

python70行代码提取哔哩哔哩全站榜
摘要由CSDN通过智能技术生成

python爬虫之BeautifulSoup4数据提取案例

本文采用bs4爬取bilibili全站排行榜,并打印成excel表格
在这里插入图片描述
f12查看页面布局
在这里插入图片描述
编码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/4/16 0016 20:46
# @Site    : blibili全站榜
# @Author  : Yuk
# @File    : bilibili_bs4.py
import bs4
import requests
import openpyxl

# 搜索条件
recent = 1 # 近期投稿
whole = 0 # 全部投稿
day = 1 # 日排行
three_day = 3 # 三日排行
weekend = 7 # 周排行
month = 30 # 月排行

# 获取链接
def get_url(type='all', tg=0, day=3, base_url='https://www.bilibili.com/ranking/'):
    """
    :param type: 榜单类型:默认all(全站榜)
    :param tg: 投稿:默认0(0全部投稿 1近期投稿)
    :param day: 日期:默认3(三日排行)
    :param base_url: 基础路径
    :return: 拼接后url
    """
    return base_url + type + '/0' 
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值