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

#!/bin/python

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

__author__ = 'wulong'

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://163.54114.com/upimg/allimg/120918/5-12091Q64133.jpg''' #自己指定文件地址

page=myopener.open(url)

saveFile = file('download.jpg','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()

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

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

    用wget命令下载文件总是失败.用python脚本模拟浏览器下载,代码如下: #!/usr/bin/python import sys from urllib import FancyURLopene ...

  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. 为什么大型互联网都爱用kafka?
  2. [Google Guava] 1.1-使用和避免null
  3. Java中List接口重要实现类一ArrayList
  4. shell脚本编程规范与变量
  5. jdk1.8要安装什么mysql_Window下安装JDK1.8+Tomcat9.0.27+Mysql5.7.28的教程图解
  6. 2017.3.15 余数之和sum 失败总结
  7. CSS3(七) 前端预处理技术(Less、Sass、CoffeeScript)
  8. 关于子元素连续数字和英文内容溢出父元素的问题
  9. Python: 除matplotlib外还有哪些数据可视化库?
  10. jdbc:mysql:replication_使用Mysql的Replication功能实现数据库同步
  11. 重构第0天--重构的理解
  12. matlab2015a手册,matlab2015a
  13. powerdesign使用手册
  14. 饼图出现超过100%的比例——基础积累
  15. tp5使用RabbitMQ的使用记录
  16. 【虚拟机数据恢复】VMware ESX SERVER数据恢复案例
  17. 网卡收到一个数据包的时候,是如何传给应用层的
  18. matlab中integrator,matlab:Simulink Integrator的理解
  19. 任务定时器报错:org.quartz.JobPersistenceException: Couldn't retrieve trigger: invalid stream header: C2ACED
  20. 谁拿了奖金?HID2020竞赛、研讨会及颁奖典礼

热门文章

  1. C++各大有名库的介绍——网络通信
  2. 图书管理系统_C++
  3. FileBeat的配置及启动
  4. Netty入门——概述
  5. dnf服务器是什么系统,什么云服务器可以挂的起dnf
  6. AD域允许普通用户打开需要管理员权限的软件
  7. 后门狂奔者reper.exe专杀
  8. 解析游戏建模《绝地求生》:3Dmax制作炮塔楼细节过程
  9. 磁敏感加权成像(SWI):技术要点和临床神经学应用
  10. 网关gateway服务端配置 1