网上有一个FLV文件,可以直接用Chrome下载。该文件是一个电视节目,由中央电视台(CCTV)出版。央视是一家非盈利的国有电视台,由中国纳税人出资,允许我们在不侵犯版权的情况下下载其内容。

使用wget,我可以从不同的地址下载文件,但不能从Chrome中工作的地址下载。

这就是我想做的:url='http://114.80.235.200/f4v/94/163005294.h264_1.f4v?10000&key=7b9b1155dc632cbab92027511adcb300401443020d&playtype=1&tk=163659644989925531390490125&brt=2&bc=0&nt=0&du=1496650&ispid=23&rc=200&inf=1&si=11000&npc=1606&pp=0&ul=2&mt=-1&sid=10000&au=0&pc=0&cip=222.73.44.31&hf=0&id=tudou&itemid=135558267&fi=163005294&sz=59138302'

wget -c $url --user-agent="" -O xfgs.f4v

这也不起作用:wget -c $url -O xfgs.f4v

输出为:Connecting to 118.26.57.12:80... connected.

HTTP request sent, awaiting response... 403 Forbidden

2013-02-13 09:50:42 ERROR 403: Forbidden.

我做错什么了?

我最终想用Python库mechanize下载它。下面是我使用的代码:import mechanize

br = mechanize.Browser()

br = mechanize.Browser()

br.set_handle_robots(False)

br.set_handle_equiv(False)

br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]

url='http://114.80.235.200/f4v/94/163005294.h264_1.f4v?10000&key=7b9b1155dc632cbab92027511adcb300401443020d&playtype=1&tk=163659644989925531390490125&brt=2&bc=0&nt=0&du=1496650&ispid=23&rc=200&inf=1&si=11000&npc=1606&pp=0&ul=2&mt=-1&sid=10000&au=0&pc=0&cip=222.73.44.31&hf=0&id=tudou&itemid=135558267&fi=163005294&sz=59138302'

r = br.open(url).read()

tofile=open("/tmp/xfgs.f4v","w")

tofile.write(r)

tofile.close()

结果是:Traceback (most recent call last):

File "", line 1, in

File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open

return self._mech_open(url, data, timeout=timeout)

File "/usr/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open

raise response

mechanize._response.httperror_seek_wrapper: HTTP Error 403: Forbidden

有人能解释一下如何让mechanize代码工作吗?

python模拟浏览器下载文件_模拟浏览器下载文件?相关推荐

  1. python 浏览器下载文件_同样一个下载地址,用python爬虫爬取的种子文件大小为0,而用浏览器是可以正常下载下来的?...

    1.访问某个网页,用浏览器可以下载其中嵌入的种子文件,种子文件大小是正常的,用迅雷工具也可以正常下载,但是用python爬虫爬取,并且下载下来的数据大小为0? 2.这是我自己写的代码. url = ' ...

  2. python模拟qq空间登录_模拟登录系列 | QQ空间模拟登录

    原文链接模拟登录系列 | QQ空间模拟登录​mp.weixin.qq.com 本系列所有代码均在这CharlesPikachu/DecryptLogin​github.com 原理简介 这里,我们简单 ...

  3. python如何下载zip文件_使用python-mechaniz下载zip文件

    我正在使用python2.7.mechanize和beautifulsoup,如果有帮助,我可以使用urllib 好的,我正在尝试下载两个不同的zip文件,它们位于不同的html表中.我知道特定文件在 ...

  4. 火狐浏览器手机版_火狐浏览器第三方编译版:tete009 Firefox

    tete009 Firefox是由tete009制作的知名的火狐浏览器第三方编译版,也可以说是火狐浏览器的增强版.它由原版便携化制作,加载大容量网页速度特别快,尤其是加载图片速度快,兼容性和启动速度非 ...

  5. python怎么批量下载图片_怎样批量下载在线图片?

    原标题:怎样批量下载在线图片? 大家早啊,我是云景,以前分享过很多关于批量下载图片的技巧,有使用插件程序的,有使用工具的. 之前也教过大家怎么使用F12开发者 今天给大家分享的是,使用Python来批 ...

  6. ie浏览器在线使用_全球浏览器5月份市场份额公布!Chrome和Edge浏览器迎来新一轮“撕X”大战...

    2009-2020年,十余年沧海桑田,全球浏览器市场竞争格局出现了极大的改变.IE浏览器从全球近三分之二的市场占有率,跌至现今的1.41%,若不是某些机构的死守,这个数字可能早就无限趋近于0.随后,I ...

  7. 什么浏览器好用_手机浏览器不只UC,好用的浏览器还有这些

    在手机上,很多人都用UC,当然也有不少人使用的是系统预装的浏览器,其实除了这两种之外,还有很多良心浏览器你没见过,今天就给大家介绍下五款安卓平台上那些比较良心而且相对好用的浏览器. 一.X浏览器 这个 ...

  8. python怎么运行ipynb文件_如何运行.ipynb文件的图文讲解

    如何运行.ipynb文件的图文讲解 首先cmd下面输入: pip install jupyter notebook,安装慢的改下pip的源为国内的源 然后cmd中输入: jupyter noteboo ...

  9. 获取浏览器唯一标识_探讨浏览器指纹

    一.什么是浏览器指纹? 我们常说的指纹,都是指人们手指上的指纹,因具有唯一性,所以可以被用来标识一个人的唯一身份.而浏览器指纹是指仅通过浏览器的各种信息,如CPU核心数.显卡信息.系统字体.屏幕分辨率 ...

  10. python保存dat文件_将数据存入文件

    要常常喜乐,不住地祷告,凡事谢恩,因为这是神在基督耶稣里向你们所定的旨意.不要消灭圣灵的感动,不要藐视先知的讲论.但要凡事察验,善美的要持守,各样的恶事要禁戒不作.(1 THESSALONIANS 5 ...

最新文章

  1. SQL注入语法类型——报错注入
  2. 微服务架构的终极模式?
  3. java 中random类使用_Java中的天使和魔鬼:Unsafe类
  4. 数据科学家为什要用Git?怎么用?
  5. php 卡迪尔的秘密
  6. cocos2dx打飞机项目笔记六:GameScene类和碰撞检测 boundingbox
  7. mac系统虚拟机上的Linux系统的使用说明
  8. 【开源】开发者新闻APP+新闻Restful服务+博客园新闻采集程序+infoq新闻采集程序+36kr新闻采集程序+oschina新闻采集程序+51cto新闻采集程序+csdn新闻采集程序...
  9. Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
  10. AutoCAD .Net 创建Ribbon界面(一)
  11. Python简单数据清洗
  12. python计算直角三角形斜边上的中线_直角三角形斜边上的中线等于斜边的一半教学设计...
  13. A记录、CNAME、MX记录、NS记录的区别和联系
  14. 谷歌浏览器翻译本地的html,谷歌Chrome浏览器开启自带的翻译功能的方法
  15. 云脉档案管理彻底解决纸质数据问题
  16. 一种全国产化军用计算机设计大赛,北科大新闻网-我校多支团队在中国大学生计算机设计大赛全国总决赛中斩获佳绩...
  17. antdesign+vue额外展开行expandedRowRender全部展开,并隐藏expandIcon展开收起按钮;antdesign表格嵌套表格
  18. html增加语音朗读功能,给wordpress主题添加上语音播放文章内容文本朗读功能
  19. Samba服务器的配置和使用
  20. python关于二手房的课程论文_基于python爬取链家二手房信息代码示例

热门文章

  1. API 应该享受版权保护吗?
  2. 达“超人”水平?强化学习得这么用!
  3. 更高效地利用 Jupyter+pandas 进行数据分析,6 种常用数据格式效率对比!
  4. 2020 年,React.js 开发者如何更好地修炼内功?
  5. 大厂内部资料 | Redis 性能优化的 13 条军规!
  6. Docker 开发环境正在崩坏!
  7. 美团十年,支撑全球最大规模外卖配送的一站式机器学习平台是如何炼成的?...
  8. 假期延长,抢票软件到底还行不?
  9. 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...
  10. 这是一本零基础学习 Python 的好书