试图解决python/mechanize"错误500"http错误

我会收到以下错误:
Mechanizize._Response.httperror_seek_wrapper:http错误500:
我正在运行Python 5.1
并机械化0.1.7b
我不知道我必须更改/修改/包含什么来处理此问题
问题.我正在测试的链接在页面的底部.当我插入时
到浏览器的链接,我实际上得到了一个错误页面..所以,我怀疑
我应该能够修改/使用一个处理程序来处理此操作
情况...
思想/评论将不胜感激...
谢谢
输出是:
www = www.1800ink.com
url2 = http://www.quantcast.com/www.1800ink.com/traffic
Trackback(最近的最新电话):
文件" ./reseller_scrape_child.py",第288行,
Q1 = shopfuncs.quant(rhref)
文件"/adkiller/shopfuncs.py",第56行
br.open(url2)
文件" build/bdist.linux-x86_64/egg/eggionize/_mechanize.py",第203行,in
打开
文件" build/bdist.linux-x86_64/egg/egghigize/_mechanize.py",第254行,in
_mech_open
Mechanizize._Response.httperror_seek_wrapper:http错误500:
[root@toshiba adkiller] #/Reseller_scrape_child.py
我的代码段看起来像:
================================
从机械化导入浏览器
导入机械化
br = browser()
user_agent ='mozilla/4.0(兼容; msie 5.5; Windows nt)'
values1 = {'name':'Michael Foord',
"位置":"北安普敦",
'语言':'python'}
标题= {'user-agent':user_agent}
#br.set_cookiejar(CJ)
br.set_handle_redirect(true)
br.set_handle_referer(true)
br.set_handle_robots(false)
br.addheaders = [('用户代理','firefox')]
url2 =" http://www.quantcast.com/xxxx/traffic"
#从Quantcast应用程序中获取页面(url)
url2 = url2.replace(" xxxx",url)
打印" url2 =",url2
br.open(url2)
====================================
这对大多数网站都可以.但是,有些奇怪的事情正在发生
实际页面:http://www.quantcast.com/www.1800ink.com/traffic
谢谢...

# 回答1


布鲁斯写道:
查找500错误(此处http://www.w3.org/protocols/rfc2616/rfc2616-sec10.html)
给我:
10.5.1 500内部服务器错误
服务器遇到了出乎意料的条件,阻止了它
满足请求.
在某些服务器(亚马逊)上,当您获得500个错误时,您将被指示尝试
再次请求.我不知道这台服务器.
-larry

标签: python

添加新评论