当前位置: 首页 > news >正文

如何运用网站做推广wordpress 4.9.8主题

如何运用网站做推广,wordpress 4.9.8主题,网站流量ip造假图片,怎么做淘宝客手机网站推广文章目录 一、爬虫对象-豆瓣读书TOP250二、python爬虫代码讲解三、讲解视频四、完整源码 一、爬虫对象-豆瓣读书TOP250 您好,我是 马哥python说 ,一名10年程序猿。 今天我们分享一期python爬虫案例讲解。爬取对象是,豆瓣读书TOP250排行榜数…

文章目录

  • 一、爬虫对象-豆瓣读书TOP250
  • 二、python爬虫代码讲解
  • 三、讲解视频
  • 四、完整源码

一、爬虫对象-豆瓣读书TOP250

您好,我是 @马哥python说 ,一名10年程序猿。

今天我们分享一期python爬虫案例讲解。爬取对象是,豆瓣读书TOP250排行榜数据:
https://book.douban.com/top250豆瓣读书250页面

开发好python爬虫代码后,爬取成功后的csv数据,如下:
部分爬取结果

代码是怎样实现的爬取呢?下面逐一讲解python实现。

二、python爬虫代码讲解

首先,导入需要用到的库:

import requests  # 发送请求
from bs4 import BeautifulSoup  # 解析网页
import pandas as pd  # 存取csv
from time import sleep  # 等待时间

然后,向豆瓣读书网页发送请求:

res = requests.get(url, headers=headers)

利用BeautifulSoup库解析响应页面:

soup = BeautifulSoup(res.text, 'html.parser')

用BeautifulSoup的select函数,(css解析的方法)编写代码逻辑,部分核心代码:

name = book.select('.pl2 a')[0]['title']  # 书名
book_name.append(name)
bkurl = book.select('.pl2 a')[0]['href']  # 书籍链接
book_url.append(bkurl)
star = book.select('.rating_nums')[0].text  # 书籍评分
book_star.append(star)
star_people = book.select('.pl')[1].text  # 评分人数
star_people = star_people.strip().replace(' ', '').replace('人评价', '').replace('(\n', '').replace('\n)','')  # 数据清洗
book_star_people.append(star_people)

最后,将爬取到的数据保存到csv文件中:

def save_to_csv(csv_name):"""数据保存到csv:return: None"""df = pd.DataFrame()  # 初始化一个DataFrame对象df['书名'] = book_namedf['豆瓣链接'] = book_urldf['作者'] = book_authordf['译者'] = book_translaterdf['出版社'] = book_publisherdf['出版日期'] = book_pub_yeardf['价格'] = book_pricedf['评分'] = book_stardf['评分人数'] = book_star_peopledf['一句话评价'] = book_commentdf.to_csv(csv_name, encoding='utf8')  # 将数据保存到csv文件

其中,把各个list赋值为DataFrame的各个列,就把list数据转换为了DataFrame数据,然后直接to_csv保存。

这样,爬取的数据就持久化保存下来了。

三、讲解视频

同步讲解视频:【python爬虫案例】利用python爬虫爬取豆瓣读书TOP250的数据!

四、完整源码

附完整源代码:【python爬虫案例】利用python爬虫爬取豆瓣读书TOP250的数据!


我是 @马哥python说 ,持续分享python源码干货中!

http://www.yayakq.cn/news/826384/

相关文章:

  • 天津有哪些好的做网站公司中文命名网页制作素材会怎么样
  • 可以做空股票的网站微网站建设计划书
  • 好一点网站建设公司牡丹江城乡建设局网站
  • html网站后台模板数字营销的优势有哪些
  • 如何改网站的内容企业名称怎么取
  • 北京网站托管的公司哪家好帮别人做网站交税
  • 收费搭建网站wordpress人机验证
  • 园区网站建设济南做网站的好公司
  • 网站 备案 中国 名字免费视频素材下载的网站
  • 网站建设开发计划书自己做网站练手
  • 校园网站建设中期报告wordpress如何更换首页展示页面
  • 织梦服务行业手机网站模板wordpress 优惠卷
  • 中国品牌网站官网注册网站网
  • wordpress做的著名网站蒲江网站建设
  • 优化核心系列网站怎么查网站注册时间
  • 阿里云虚拟主机做企业网站安徽省工程信息网官网
  • 怎么做自己的音乐网站广东微信网站制作公司
  • 图片上传网站源码访问wordpress的xmlrpc.php
  • 问答网站建设wordpress自定义背景颜色
  • 400套商业网站的静态模板成都php网站建设
  • 本地企业网站建设服务手机作网站服务器
  • 淮南做网站的公司欧美风企业网站 英文模板
  • 眉县住房和城乡建设局网站北京 网站建设|小程序|软件开发|app开发公司
  • 自助公益网站建设国家企业信息公示网(广东)
  • 展示网站报价龙岩建设局升降机网站
  • 建站系统有哪些seo外贸网站建设
  • 网站模板哪个好100个最全的免费网站
  • 移动网站设计与制作注册名字商标查询
  • 网站开发周期表互联网哪个行业前景好
  • 燕郊网站制作百度推广怎么优化