国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python爬虫 > 看kindle网站电子书用Python爬取下载

看kindle网站电子书用Python爬取下载

头像

Python

2019-05-31 14:20:038162浏览 · 0收藏 · 0评论

一个下载看kindle(kankindle.com)的所有电子书的python脚本,程序会自动下载首页部分13页的所有电子书,下载到ebook目录下,程序会检测是否下载过。

 

#!/usr/bin/env python
# coding=utf-8
from bs4 import BeautifulSoup
import urllib2
import socket
import re
import unicodedata
import os
from urwid.text_layout import trim_line
def download(url):
    print 'starting download %s' % url
    response=urllib2.urlopen(url,timeout=30)
    html_data=response.read()
    
    soup=BeautifulSoup(html_data)
    print 'start to analayse---------------'
    
    
    title_soup=soup.find_all(class_='yanshi_xiazai')
    name_soup = soup.find_all('h1')
    tag_a = title_soup[0].a.attrs['href']
    tag_name= title_soup[0].a.contents
    link_name = name_soup[0]
    link_name = str(link_name).replace("<h1>","").replace("</h1>","")
    #print tag_name[0]
    #print link_name
    
    
    filename = link_name+".mobi"
    filename = "ebook/"+filename
    print 'filename is :%s' % filename
    
    print "downloading with urllib2 %s" % tag_a
    if os.path.exists(filename):
        print 'already donwload ,ignore'
    else:
        try:
            f = urllib2.urlopen(tag_a,timeout=60)
            data = f.read()
            #print 'the data is %s'% data
            with open(filename, "wb") as code:
                code.write(data)
        except Exception,e:
            print e
def get_all_link(url):
    print 'Starting get all the list'
    response=urllib2.urlopen(url,timeout=30)
    html_data=response.read()
    #print html_data
    
    soup=BeautifulSoup(html_data)
    link_soup = soup.find_all('a')
    #print link_soup
   
    for each_link in link_soup:
        if re.search('view',str(each_link)):
            #print each_link
            print each_link
            print each_link.attrs['href']
            download(each_link.attrs['href'])
if __name__ == '__main__':
    for page in range(1,13):
        url = "http://kankindle.com/simple/page/3"+str(page)
        url = url.strip()
        print url
        get_all_link(url)
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《高压监狱3》法国版正版| 年轻的老师| 《家访的老师》动漫在线观看| 欧美电影免费观看电视剧大全 | 迪拜的女孩| 《魅魔之耻》1~4集免费看| 绝色儿媳在线观看免费版电视剧| 叛逆儿子暴躁老妈的表现| 男生的困困塞女生的困困里| 小叔子从后面抱住我的电视剧 | 美国A片巜豪妇荡乳》| 继母后妈的梗| 亚洲XXX午休国产熟女| 樱花视频在线观看免费高清电视剧 | 引诱亲女乱第24部分阅读| 姐姐片多多免费高清电视剧| 慈禧秘密生活| 保姆的特殊待遇5| 做我的爱人6集免费观看电视剧| 扌暴辶鬲的短文| 中文在线字幕免费观看电视剧00.. | 快拨出天我是你母亲歌词监控| 双男主做酱酱酿酿视频大全真人版| 《疯狂瑜伽》完整版| 《开裆裤》法国1980年| 欧美叔叔别撩我免费观看电视剧| 嗯啊~使劲~别停~高H漫画| 少女たちよ观看免费高清电视剧| 小婕子太紧了太深了| 深入交流漫画网免费看| 美女被咬小头头视频大全| 日韩精品| 夫妻二人世界免费看第一集| 按摩师把我添高潮了6次 | 两个人免费完整版在线观看| 无人区在线高清免费看电视剧 | 浪货跪下给我好好含着羞辱调教 | 老赵抱着陈婷在厨房做饭视频| 芒果浏览器| 乔丹-卡佛| 她开始慢迎迎合张行长笔趣阁