批量下载pylot源码实例脚本解决提示“这种类型的文件可能会损害您的计算机。”
来源:互联网 发布:js给标签删除属性 编辑:程序博客网 时间:2024/06/05 01:07
批量下载pylot源码实例脚本解决提示“这种类型的文件可能会损害您的计算机。”
脚本源码:
getMatpoltDemo.py
#coding=utf8 from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWait from getUrlList import getUrlListimport time,osimport urllib2PATH=lambda p:os.path.abspath(os.path.join( os.path.dirname(__file__), p))urlList=getUrlList()driver=webdriver.Chrome() count=0 for url in getUrlList(): driver.maximize_window() driver.get(url) js="var q=document.body.scrollTop=200000" driver.execute_script(js) try: downLoadBtnList=WebDriverWait(driver, 2).until(lambda driver:driver.find_elements_by_partial_link_text('Download')) except Exception,e: print "Download not exist..." try: if len(downLoadBtnList)>0: for downLoad in downLoadBtnList: downurl=downLoad.get_attribute("href") fileName=downurl.split("/")[-1] filePath=PATH('./sourceCode/') if os.path.exists(filePath): pass else: os.mkdir(filePath) fileWithPath=PATH(filePath+'\\'+fileName) with open(fileWithPath,"w") as FH: pageConet=urllib2.urlopen(downurl).read() time.sleep(1) print >>FH,pageConet except Exception,e: print "Download List is Null" count+=1 print count time.sleep(10) driver.close()
运行结果:
可以对比上一篇博文:http://blog.csdn.net/henni_719/article/details/77070948
阅读全文
0 0
- 批量下载pylot源码实例脚本解决提示“这种类型的文件可能会损害您的计算机。”
- 如何解除网站“该网站可能会损害您的计算机”提示
- 遇到表明“Office 已检测到此文件存在问题。编辑此文件可能会损害您的计算机。“的解决方法
- 批量下载matplotlib.pyplot.subplots页面实例源码的python脚本
- 批量下载matplotlib网站实例源码python脚本
- 1.shell实用脚本:批量拷贝相同类型的文件
- PHP批量查询数据库下载远程文件脚本实例
- 批量SCP文件的脚本
- 脚本文件的类型
- Loadrunner 测试网页下载文件的脚本实例
- Loadrunner 测试网页下载文件的脚本实例
- 解决:Win7提示未授予用户在此计算机上的请求登录类型
- 安装MSSQL实例时总是提示重启计算机问题的解决
- 通过urllib2与re模块获取matplotlib实例源码批量下载脚本
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 利用python fabric模块写的批量操作远程主机脚本(命令执行,上传、下载文件)
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 网易编程题--跳石板
- 获取进程的内存(专用工作集)
- MVC 微信开发获取用户OpenID
- jquery修改a标签的href链接和文字
- 【OpenCV开发之一】关于OpenCV安装的问题
- 批量下载pylot源码实例脚本解决提示“这种类型的文件可能会损害您的计算机。”
- 虚拟机桥接网络设置
- PHP5.5-哈希加密和匹配
- HTML笔记-5
- PHP3 设计模式、COMPOSER、异常处理
- 为什么离不开 Stackoverflow?
- js实现图片上传预览及进度圆圈
- 04-Hprose总结
- Android 组件化之路 资源冲突问题