美文网首页Python专辑
用类方法写爬虫-爬东野圭吾白夜行小说第一章练手

用类方法写爬虫-爬东野圭吾白夜行小说第一章练手

作者: 蜗牛仔 | 来源:发表于2016-11-18 22:07 被阅读98次
import requests
import lxml.html
from multiprocessing.dummy import Pool
class Novespider(object):
    def __init__(self):
        self.novel_dict={}
    def get_content(self,url):
        html = requests.get(url).content
        self.get_novel(html)
    def get_novel(self,html):
        secetor = lxml.html.fromstring(html)
        data = secetor.xpath('//div[@class="readtext"]')
        for each_paragraph in data:
            title = each_paragraph.xpath('h4/text()')[0]
            # print(title)
            paragraph = each_paragraph.xpath('p/text()')
            #print(paragraph)
            paragraph = '\n'.join(paragraph)
        self.novel_dict[title]=paragraph
        #novel[title]=paragraph
    def write_txt(self):
        novel_paragraph_list=sorted(self.novel_dict.items(),key=lambda x:x[0])
        with open('东野圭吾.txt','w',encoding='utf-8') as file:
            for i in novel_paragraph_list:
                file.write(i[0])
                file.write('\n')
                file.write(i[1])
                file.write('\n')
if __name__=='__main__':
    urls = ['http://www.dongyeguiwu.com/books/baiyexing/53.html/{}'.format(str(i)) for i in  range(1,8,1)]
    #for i in url:
        #print(i)
    pool = Pool()
    data = Novespider()
    pool.map(data.get_content, urls)
    data.write_txt()
    print('搞掂了')

效果图片

相关文章

  • 用类方法写爬虫-爬东野圭吾白夜行小说第一章练手

    效果图片

  • 2017年11月阅读书单

    小说类:房思琪的初恋乐园-林奕含局外人-阿尔贝·加缪圣女的救济-东野圭吾秘密-东野圭吾白夜行-东野圭吾 哲学心理:...

  • 2018-11《白夜行》读书笔记

    阅读时间:2018年11月 图书简介: 《白夜行》,日本作家,东野圭吾,长篇小说,代表作。《白夜行》是东野圭吾小说...

  • 从《白夜行》到《少年的你》,青春到底是什么模样

    白夜行 提到东野圭吾,就不得不提《白夜行》。 关于这本小说,豆瓣上是这样评价的: 《白夜行》是东野圭吾迄今口碑最好...

  • 读书笔记┃白夜行—我的人生就像在白夜里行走

    这个星期看了一本推理小说,是东野圭吾的《白夜行》。关于东野圭吾,百度百科上是这么写的:东野圭吾(ひがしの けいご,...

  • 读《白夜行》

    《白夜行》(日本东野圭吾著长篇小说) 《白夜行》是日本作家东野圭吾的代表作,该小说于1997年1月至1999年1月...

  • 喜欢看小说的看过来!

    说到畅销小说,今天就来聊一聊东野圭吾 的小说! 东野圭吾日本畅销小说家,代表作有《放学后》,《秘密》,《白夜行...

  • 嫣~作业7

    喜欢推理类小说,最喜欢东野圭吾的白夜行 评价:东野圭吾的叙事手法实在巧妙,一个个看似无关的故事娓娓道来,却是伏笔暗...

  • 东野圭吾十本推荐

    [日]东野圭吾《白夜行》.mobi: [日]东野圭吾《宿命》.mobi: [日]东野圭吾《嫌疑人X的献身》.mob...

  • 白夜行,没有救赎

    今天要分享的内容有关于一本小说《白夜行》,作者东野圭吾。东野圭吾,日本推理小说作家,电影《嫌疑人X的献身》同名小说...

网友评论

    本文标题:用类方法写爬虫-爬东野圭吾白夜行小说第一章练手

    本文链接:https://www.haomeiwen.com/subject/ypyspttx.html