python教程2017百度云_python下载ICCV2017全套paper
发现直接把我之前写的下载CVPR的那段代码中的CVPR改成ICCV就可以运行了,代码内容的一些解释在原文章中。
代码默认下载到‘E:\study\papers\ICCV2017\’文件夹下,文件名称为文章的全称,有需要的可以按照自己需求修改代码里的localDir变量。
以下是基于python 2.7的使用的代码:
# coding:utf-8
import re
import requests
import urllib
import os
# get web context
r = requests.get('http://openaccess.thecvf.com/ICCV2017.py')
data = r.text
# find all pdf links
link_list =re.findall(r"(?<=href=\").+?pdf\">pdf|(?<=href=\').+?pdf\">pdf" ,data)
name_list =re.findall(r"(?<=href=\").+?2017_paper.html\">.+?" ,data)
cnt = 0
totalnum = len(link_list)
# your local path to download pdf files
localDir = 'E:\study\papers\ICCV2017\\'
if not os.path.exists(localDir):
os.makedirs(localDir)
# for url in link_list:
while cnt < totalnum:
url = link_list[cnt]
url = url[0:-5]
#seperate file name from url links
file_name = name_list[cnt].split('<')[0].split('>')[1]
file_name = file_name.replace(':','_')
file_name = file_name.replace('\"','_')
file_name = file_name.replace('?','_')
file_name = file_name.replace('/','_')
file_path = localDir + file_name + '.pdf'
print file_name
# download pdf files
try:
urllib.urlretrieve('http://openaccess.thecvf.com/'+url,file_path)
# os.symtem('wget '+url+' -O '+file_path)
print "downloading:"+url+" -> "+file_path
print "Downloading %s/%s" % (cnt, totalnum)
except Exception,e:
continue
cnt = cnt + 1
print "all download finished"
----
评论区的大神 @想飞的石头指出可以使用wget命令一键下载,试了一下可以运行。这里是脚本命令:
wget --recursive --level=1 --no-directories --no-host-directories --accept pdf http://openaccess.thecvf.com/ICCV2017.py
该方法下载下来的名称格式为:文章第一作者+标题前3个单词。
python教程2017百度云_python下载ICCV2017全套paper相关推荐
- python教程云盘下载手机版_python教程app百度云版下载-python教程百度网盘免费版下载v3.0-速游网...
python教程app中视频免费的,可以随意的来这里看不同的视频,每一个视频课程都讲解的比较的透彻,而且很多的课程都是系统性的教学,以此来帮助那些零基础的学员,学到真正的精髓. python教程介绍 ...
- python多线程突破百度云限速下载
1.首先得用网页打开你自己的百度云 2.点开你所要下载文件的下载链接,如下图 3.复制下载网址和文件名,自定义你想下载到的目录,填写到程序中 4.运行下列python程序 import request ...
- python数据处理pdf百度云_Python数据处理 PDF 高清版
给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python.数据.处理方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小12.0 MB,杰奎琳·凯泽尔编写,目前豆瓣.亚马逊. ...
- python爬虫教学百度云_python爬虫爬取百度网盘-怎么做一个百度网盘搜索引擎
因为要做去转盘网,所以一定要爬取网盘资源,本来想自己写一个爬虫挺不容易的,不想分享出来,但最后还是决定了拿给大家一起看吧,毕竟有交流才有进步,有兴趣的朋友也可以看看我写的其他日志或者关注我,会发现去转 ...
- python快乐编程百度云_Python趣码快乐编程
Python的安装/2 n 下载安装相应版本的Python安装包/2 n 验证Python是否安装成功/4 n 编辑器PyCharm的安装和使用/5 n PyCharm的下载与安装/5 n PyCha ...
- 柠檬班python自动化视频百度云_python自动化装逼指南1-装饰器详解
这篇文章由柠檬班Python全栈自动化学员 重庆--圆滚滚童鞋分享的一篇技术共享文章. 话不多说,直接上文章 一. 装饰器原则: 1. 不能修改被装饰函数的源代码 2. 不能修改被装饰函数的调用方法 ...
- python代码示例百度云-python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- 爬虫python教程百度云_Python爬虫比较基础的教程视频百度云网盘下载
Python爬虫比较基础的教程视频百度云网盘下载,目录如下,给编程的朋友学习吧,请大家支持正版! QQ截图20180719110859.jpg (12.41 KB, 下载次数: 27) 2018-7- ...
- 微信战狼计划之小程序开发教程 全集百度云下载
微信战狼计划之小程序开发教程 全集百度云下载 小程序开发教程,需要的可以下载下来看看,
最新文章
- 最新电子皮肤的触觉有多灵?连空气流动都能感受到
- 怎么看待传菜机器人_太科幻了!这家顺德菜餐厅里全是机器人,炒菜送菜样样行...
- WPF 开发前学习(一)
- 计算机pc软盘不能数字,老人把遗嘱存5寸软盘难坏家人 老电脑终未读出
- Qt 设置指定列数显示
- Bootstrap 折叠插件Collapse 选项
- HTML的基本知识(四)——文本格式化标签
- Spark SQL初始化和创建DataFrame的几种方式
- hadoop(2.5) 分布式部署
- 【转贴】 java 调用SAP RFC函数 报错信息搜集
- 魅族 android 文件传输,魅族手机跟安卓设备如何实现wifi互传
- 数据库原理——图书馆管理系统
- 用户购物行为数据分析
- ofo的智能锁初代方案:声波频率识别开锁
- JSP打印九九乘法表和表格
- iPhone12与mate40,你pick哪一款?
- Arduino智能闹钟设计(8x8矩阵键盘+LCD显示)
- Android底部弹窗实现方案
- FlashCom学习第二课:创建一个使用视频的简单的Flash动画
- 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐 APP,网友炸锅了!...
热门文章
- python函数与方法的区别_python中函数和方法有哪些区别
- python 日志输出变量_python中记录打印的log模块logging的用法实例
- java字符串字典排序_java实现对map的字典序排序操作示例
- 系统架构设计师含金量_软考高级系统架构设计师如何备考?
- 获取系统分辨率_一文弄懂高分辨率高速快门CMOS成像传感器技术应用现状
- Go语言基础(四)—String与其他基本数据类型的转换
- java 二维数组位置_java 找到二维数组指定元素的位置
- mysql主从 毫秒_MySQL主从数据库同步延迟问题解决(转)
- 怎样让计算机快速开机,怎样设置可以让电脑快速启动开机.doc
- 浅谈密码学中数论基础