美文网首页
给娃下资料

给娃下资料

作者: 机器猫阿蒙 | 来源:发表于2017-06-22 16:20 被阅读0次

当妈的容易吗,为了批量从网页上下载pdf,研究了一天python,终于找到个弄用的。

#!/usr/bin/python

# -*- coding:utf-8 -*-

import urllib2

import re

import os

# open the url and read

def getHtml(url):

page = urllib2.urlopen(url)

html = page.read()

page.close()

return html

# compile the regular expressions and find

# all stuff we need

def getUrl(html):

reg = r'(?:href|HREF)="?((?:http://)?.+?\.pdf)'

url_re = re.compile(reg)

url_lst = re.findall(url_re,html)

return(url_lst)

def getFile(url):

file_name = url.split('/')[-1]

u = urllib2.urlopen(url)

f = open(file_name, 'wb')

block_sz = 8192

while True:

buffer = u.read(block_sz)

if not buffer:

break

f.write(buffer)

f.close()

print "Sucessful to download" + " " + file_name

root_url = 'http://www.kizclub.com/'

raw_url = 'http://www.kizclub.com/body.htm'

html = getHtml(raw_url)

#print html

url_lst = getUrl(html)

#print url_lst

os.mkdir('test2')

os.chdir(os.path.join(os.getcwd(), 'test2'))

for url in url_lst[:]:

url = root_url + url

print url

getFile(url)

相关文章

  • 给娃下资料

    当妈的容易吗,为了批量从网页上下载pdf,研究了一天python,终于找到个弄用的。 #!/usr/bin/pyt...

  • 20170915 感赏四

    感赏 自己烧了银耳苹果羹,老公和娃都喜欢喝 自己今天整理了娃的六年级学习资料,准备留到她大了给她看,给她的娃看,哈...

  • 小家小事 018  你买小汽车,你买搅拌机,你买飞机

    背景:给娃看玩具,一直特别喜欢船和火车,准备入手,锁定目标后给娃浏览下 娃妈:买个这个吧,火车和船 娃:买船,买火...

  • swift 下使用fmdb 以及如何使用SQLCipher

    找了很多资料关于swift下 如何给 sqlite 加密,发现都没有于是笔者也只能开始搜寻资料了objc下比较成熟...

  • 2020-01-27

    陪娃读RAZ,顺带复习一下地理知识,捋顺了再给娃讲。

  • 1岁4月+小娃的英文启蒙小复盘

    作为一个喜爱英语的英语老师,从怀孕起,我就立志要培养双语儿童。做了一些功课,搜集了一些资料,在娃月龄小的时候,给娃...

  • 做高中英语题

    今天上午给学生辅导完,回来吃了饭,看了两页高中的英语资料,就陪娃午休了。 娃睡着后,我也睡着了。睡了不到一个小时,...

  • 带娃沉浸于“当年的渴望中”

    带着娃,兴奋的也像个娃。“今下午去书店,去一下午”提前给娃告知计划,顺带打个口头预防针,怕娃呆不住。 两人护着...

  • 选择自学资料001

    以下为live笔记 给自己一个警告吧,第一篇就看错了按live给的资料,本来要看姜小白的内容,也没看作者,结果把娃...

  • 有个爱孩子的老公是什么样的感觉

    妈,好好疼爱下您孙子! 妈,娃回家了想我了咋办! 妈,回家看好娃,别让掉茅坑了! 妈,家里蚊子那么多,给娃装个蚊帐...

网友评论

      本文标题:给娃下资料

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