url=“http://redirect.viglink.com?key=4f41d321ffc89f8abfd39904671d7ab7&u=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3Fnm_mc%3DAFC-dealmoon%26cm_mmc%3DAFC-dealmoon-_-NA-_-NA-_-NA%26Item%3DN82E16820147192”

import urllib2

next_url=urllib2.urlopen(url).geturl()

print next_url

Traceback (most recent call last):

File "", line 1, in

File "/usr/lib64/python2.6/urllib2.py", line 126, in urlopen

return _opener.open(url, data, timeout)

File "/usr/lib64/python2.6/urllib2.py", line 397, in open

response = meth(req, response)

File "/usr/lib64/python2.6/urllib2.py", line 510, in http_response

'http', request, response, code, msg, hdrs)

File "/usr/lib64/python2.6/urllib2.py", line 435, in error

return self._call_chain(*args)

File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain

result = func(*args)

File "/usr/lib64/python2.6/urllib2.py", line 518, in http_error_default

raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

urllib2.HTTPError: HTTP Error 400: BAD_REQUEST

而curl 是可以的[root@123 test]# curl -I 'http://redirect.viglink.com?key=4f41d321ffc89f8abfd39904671d7ab7&u=http%3A%2F%2Fwww.newegg.com%2FProduct%2FProduct.aspx%3Fnm_mc%3DAFC-dealmoon%26cm_mmc%3DAFC-dealmoon-_-NA-_-NA-_-NA%26Item%3DN82E16820147192'

HTTP/1.1 307 Temporary Redirect

Cache-Control: no-cache

Cache-Control: no-store

Content-length: 0

Date: Tue, 26 Feb 2013 09:03:13 GMT

Expires: Thu, 01 Jan 1970 00:00:00 GMT

Location: http://viglink.pgpartner.com/rd.php?r=280&m=1069763726&q=n&rdgt=1361801639&it=1361974439&et=1362406439&priceret=149.99&pg=~~3&k=3e4617236e1334fcb8741d8ab57a3b72&source=feed&url=http%3A%2F%2Fwww%2Enewegg%2Ecom%2FProduct%2FProduct%2Easpx%3FItem%3DN82E16820147192%26nm%5Fmc%3DOTC%2Dpr1c3grabb3r%26cm%5Fmmc%3DOTC%2Dpr1c3grabb3r%2D%5F%2DSolid%2BState%2BDisk%2D%5F%2DSAMSUNG%2D%5F%2D20147192&st=feed&mt=~~~~~~~viglink_106942~n~~~

Pragma: no-cache

Server: Apache-Coyote/1.1

Connection: keep-alive

python无法调用urlopen_python urlopen 不了一个url 而用curl 是可以的相关推荐

  1. python怎么调用另一个py文件的变量,Python中py文件引用另一个py文件变量的方法

    Python中py文件引用另一个py文件变量的方法 最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下: demo1代码 import requ ...

  2. python如何调用另一个py文件的所有函数

    在工程大的时候,可能会有这样的困惑,python如何调用另一个py文件的所有函数呢? 分成两种情况,1·在同一个文件夹下的调用 2·不在一个文件夹下的相互调用. 1·在同一个文件夹下 调用函数: A. ...

  3. python无法调用urlopen_python3 urllib中urlopen报错的问题解决办法

    解决python3 urllib中urlopen报错的问题 前言 最近更新了Python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解 ...

  4. Python天天美味(28) - urlopen

    一.打开一个网页获取所有的内容  from urllib import urlopen doc = urlopen("http://www.baidu.com").read() p ...

  5. 他妈的 Python(1):怎么发起一个同步的 HTTP 请求

    他妈的 Python(1):怎么发起一个同步的 HTTP 请求 作者:大锐哥 地址:http://blog.csdn.net/prevention 转载注明来自:http://blog.csdn.ne ...

  6. SQLite 版本引发的 Python 程序调用问题

    问题 在跑 OpenStack functional 功能测试的时候有两个用例过不去. nova.tests.functional.db.test_resource_provider.Resource ...

  7. python 调用 tensorflow,C++与python 相互调用-- c++调用tensorflow教程

    目前深度学习越来越火,学习.使用tensorflow的相关工作者也越来越多.但是目前绝大部分的python都是拥有着丰富的python的API,而c++的API不够完善.这就导致绝大多是使用tenso ...

  8. python如何调用图片-python调用图片

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python本身也有识别图片转文字的框架,但是相比调用接口,识别的精度就略显不行 ...

  9. python有道翻译接口-Python通过调用有道翻译api实现翻译功能示例

    本文实例讲述了Python通过调用有道翻译api实现翻译功能.分享给大家供大家参考,具体如下: 通过调用有道翻译的api,实现中译英.其他语言译中文 Python代码: # coding=utf-8 ...

最新文章

  1. sfdisk命令的使用技巧
  2. 多功能节点连线绘图控件Nevron Diagram for .NET使用方法及下载地址
  3. Linux学习笔记-对父子进程直接通信基础与实例
  4. 一起啃PRML - 1.2.2 Expectations and covariances 期望和协方差
  5. 工信部下架37款侵害用户权益APP 114票务网等在列
  6. 【线程】——线程安全问题
  7. mysql注入如何读取本地文件_如何通过SQL注入获取服务器本地文件
  8. Python3分别将list、numpy数组、变量内容写入txt文件中
  9. Vue相关开源项目库汇总(转)
  10. leapftp,小编悄悄告诉你leapftp是什么
  11. 51Nod1203 2012集训队答辩 JZPLCM
  12. 【dp】【斜率优化】土地购买
  13. 小猿日记(5)- 520特别篇
  14. 使用rainbowcrack破解md5密文
  15. 从微信封杀拼多多链接浅谈我是如何解决微信屏蔽封杀外部以及广告链接的
  16. [java编程题]买苹果
  17. 再来聊聊Redis到底是什么?
  18. git 安装windows错误处理
  19. UVA - 10118Free Candies(记忆化搜索)
  20. Openblas 下载和使用方法

热门文章

  1. matlab程序算天气,科学网-站点气温数据的积温计算(含Matlab程序实现)-朱永超的博文...
  2. windows 下 nextcloud 的偏保姆级搭建教程
  3. 兼容微信6.74 ios12版本
  4. Mask RCNN -- Mask Scoring R-CNN
  5. 推箱子游戏java毕业答辩ppt_基于Java推箱子游戏的设计与实现
  6. word里表格断页怎么办?(如何处理word里面表格断页问题)【知足且坚定,温柔且上进---两牛博客】
  7. Java将图片处理成背景透明的圆形图片
  8. Softmax回归函数
  9. Oracle sql脚本中注释
  10. stp中交换机根端口的选举原则