用wget命令下载文件总是失败。用python脚本模拟浏览器下载,代码如下:

#!/usr/bin/python

import sys

from urllib import FancyURLopener

class MyOpener(FancyURLopener):

def downPro(self):

version = '''Mozilla/5.0 (X11; U; Linux i686 (x86_64); zh-CN; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2'''

print version

myopener=MyOpener()

url = '''http://download.baidu.com:8513/xxxxxx''' #自己指定文件地址

page=myopener.open(url)

saveFile = file('save_file.mp3','wb+')

try:

while True:

arr = page.read()

if len(arr) == 0:

break

saveFile.write(arr)

print arr

finally:

page.close()

saveFile.close()

p=MyOpener()

p.downPro()

sys.exit()

python模拟浏览器下载文件_python第一个脚本,模拟浏览器下载文件 | 学步园相关推荐

  1. python模拟浏览器下载文件_python第一个脚本,模拟浏览器下载文件

    用wget命令下载文件总是失败.用python脚本模拟浏览器下载,代码如下: #!/bin/python # -*- coding: utf-8 -*- __author__ = 'wulong' i ...

  2. python绘制六角星_python画五角星和六角星程序 | 学步园

    1.五角星 import turtle turtle.forward(100) turtle.right(144) turtle.forward(100) turtle.right(144) turt ...

  3. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  4. python selenium下载图片_Python Selenium Web自动化上传/下载文件图文详解

    情景: 在用selenium进行web页面自动化时,时不时会遇到上传附件的情况,常见的情况就是一个上传按钮,点击后弹出windows窗口,选择文件后上传,如下图1所示 图1 这种情况超出了seleni ...

  5. python 模拟浏览器selenium 微信_python爬虫:使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  6. python网上批量下载表格_python爬虫智能翻页批量下载文件的实例详解

    python爬虫遇到爬取文件内容时,需要一页页的翻页爬取,这样很是麻烦,其实可以获取每个列表信息下的文件名和文件链接,让文件名和文件链接处理为列表,保存后下载,实现智能翻页批量下载文件,本文以以京客隆 ...

  7. python解压zip文件_Python中最快解压zip文件的方法

    假设现在的上下文(LCTT 译注:context,计算机术语,此处意为业务情景)是这样的:一个 zip 文件被上传到一个Web 服务中,然后 Python 需要解压这个 zip 文件然后分析和处理其中 ...

  8. python每周小测验答案_python第一周小测验答案Centos下更新Python版本

    Centos下更新Python版本,有需要的朋友可以参考下. 注意:更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令.软件包都要依赖预装的老版本python的,比如yum. ...

  9. python打开浏览器怎么写_python实现随机调用一个浏览器打开网页

    前两天总结了一下python爬虫 使用真实浏览器打开网页的两种方法总结 但那仅仅是总结一下而已,今天本文来实战演练一下 依然使用的是 webbrowser 这个模块 来调用浏览器 关于的三种打开方式在 ...

最新文章

  1. 值得分享!最新发现了10个冷门好用软件,一眼就会爱上
  2. 2013年蓝桥杯省赛C/C++A组真题解析
  3. 很蛋疼的ORA-00911:无效的字符错误
  4. linux sh 字符截取,shell字符截断
  5. 6park留园 android,‎App Store 上的“掌上留园-6park”
  6. 数据结构知识点大汇总(五)
  7. 经济师计算机考试取消,2019年经济师考试计算机机考答题要求及说明
  8. Python Tricks(十五)—— repeat(字符串重复)
  9. Ubuntu搭建饥荒服务器教程
  10. 父与子编程之旅第六章节easyGUI下载+Python3.7下的安装问题解决
  11. [ZT]IBM骨灰心得:在你决定购买IBM某个系列前你认真思考过这些吗?
  12. 解决Win11快捷键反应慢有延迟
  13. drawio二次开发
  14. 和林格尔新区打造先进算力的“蓄水池”
  15. python图像倾斜校正_python 图像倾斜校正
  16. 开发者能力大赏,谁是技术知识达人?
  17. 数据认知与数据预处理--数据认知
  18. 对ARM紧致内存TCM的理解
  19. 前端安全 - 信任的iframe也有隐患
  20. 网络监测是如何工作的?

热门文章

  1. CCF201703-4 地铁修建(100分)【Kruskal算法+二分+最短路】
  2. POJ2139 Six Degrees of Cowvin Bacon【Floyd算法】
  3. Linux 下的任务管理 —— ps、top
  4. 写作的积累 —— 台词
  5. explanatory variable(independent vs dependent)、design matrix
  6. 物品的名字、品牌的认识
  7. 物质之学 —— 晶体与非晶体
  8. numpy.ndarray 交换多维数组(矩阵)的行/列
  9. web 开发 —— html 与 css(div)
  10. set python_Python之set的用法(一)