python实现网站的js文件下载
2014-06-18 01:20
656 查看
import urllib2
import os
import re
import shutil
if not os.path.exists('jsfiles'):
os.mkdir("jsfiles")
url='http://cn.dolphin.com'
html=urllib2.urlopen(url).read()
js_url_pattern=r'.+?src="(\S+)"'
r=re.compile(r'<script[^>].*?</script>',re.DOTALL)
temp=[1]
for js in r.findall(html):
temp = re.findall(js_url_pattern,js)
if temp:
js_url=temp[0]
strs=js_url.split('/')
filename=strs[len(strs)-1]
f=urllib2.urlopen(url)
if not os.path.exists("jsfiles/"+filename):
with open(filename,'wb') as code:
code.write(f.read())
shutil.move(filename,'jsfiles')
print 'done'
import os
import re
import shutil
if not os.path.exists('jsfiles'):
os.mkdir("jsfiles")
url='http://cn.dolphin.com'
html=urllib2.urlopen(url).read()
js_url_pattern=r'.+?src="(\S+)"'
r=re.compile(r'<script[^>].*?</script>',re.DOTALL)
temp=[1]
for js in r.findall(html):
temp = re.findall(js_url_pattern,js)
if temp:
js_url=temp[0]
strs=js_url.split('/')
filename=strs[len(strs)-1]
f=urllib2.urlopen(url)
if not os.path.exists("jsfiles/"+filename):
with open(filename,'wb') as code:
code.write(f.read())
shutil.move(filename,'jsfiles')
print 'done'
相关文章推荐
- nodejs+express-实现文件上传下载管理的网站
- nodejs+express实现文件上传下载管理网站
- 用js实现下载远程文件并保存在本地的脚本
- IE下使用js调用系统activex实现文件下载
- 如何下载网站后台的一些css,js等文件
- 根据用户选择用JS切换生效的CSS文件实现网站网页换肤
- [Python]_[批量下载网站文件]
- IE下,纯js掉用系统activex实现文件下载。
- js调用applet实现和Servlet的数据和文件上传下载
- js自动下载文件到本地的实现代码
- python: gevent轻松实现并行下载多个文件
- python 实现文件下载
- 本周的小任务:(java编程实现)网站上的文件下载后,再FTP上传
- js 实现无干扰阴影效果 简单好用(附文件下载)
- js自定义方法通过隐藏iframe实现文件下载
- 使用JS实现文件下载示例(asp.net)
- Python实现文件上传下载的SOAP Client
- JS直接实现点击下载某文件,激活IE另存为行为
- 通过隐藏iframe实现文件下载的js方法
- [Python]_[批量下载网站文件]