在使用pydelicious时出现HTTP Error 500: Internal Server Error的错误的解决方法:
问题:
在学习《集体智慧编程》的过程中,第二章中如果你遇到了pydelicious.PyDeliciousException: HTTP Error 500: Internal Server Error这样的错误具体的
解决方法我是在stack overflow上找到的,原文链接分为两个部分
http://stackoverflow.com/questions/29543799/pydelicious-get-popularprogramming-
doesnt-return-any-valid-url和
http://stackoverflow.com/questions/35959784/pydeliciousexception-http-error-500-internal-server-error
解决的方法是修改pydelicious.py文件,也就是提供的API。
解决方法:
一共有三个地方需要进行修改:
(1)DLCS_RSS = 'http://del.icio.us/rss/'改为DLCS_RSS = 'http://feeds.delicious.com/v2/rss/'
(2)def get_popular(tag = ""):
  return getrss(tag = tag, popular = 1)
改为
     def get_popular(tag = ""):
  return getrss(tag = tag, popular = 0)
(3)def get_url(self, url):
        return 'http://del.icio.us/url/?url=%s' % (url, )
改为:
def get_url(self, url):
        return "http://feeds.delicious.com/v2/rss" % (url,)
说明:HTTP Error 500: Internal Server Error错误的原因是服务器无法响应,在我分析看来是访问的地址错误导致的。具体的分析可以参照上文提供的两个
stack overflow网址。欢迎交流。
在使用pydelicious时出现HTTP Error 500: Internal Server Error的错误的解决方法:的更多相关文章
- python urllib2导出elasticsearch数据时 返回 "urllib2.HTTPError: HTTP Error 500: Internal Server Error"
		
0.业务场景 将ES中某个index的某个字段的所有数据,导出到文件中 1.ES数据导出方法简述 ES数据导出方法,我主要找到了以下几个方面,欢迎大家补充: ES官方API:snapshot and ...
 - POST 500 Internal Server Error
		
今天调试公司web后台时发现一个POST 500 Internal Server Error的错误. 本来VS本地调试没有发现这个问题,然后发布到服务器时才出现了.然后找了好久没找到什么原因,再仔细在 ...
 - nginx提示:500 Internal Server Error错误的解决方法
		
现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 ...
 - 【转】nginx提示:500 Internal Server Error错误的解决方法
		
本文转自:http://www.jb51.net/article/35675.htm 现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和 ...
 - 500 : Internal Server Error(jupyter)
		
如需转发,请注明出处:小婷儿的python https://www.cnblogs.com/xxtalhr/p/10739036.html 一.报错 jupyter notebook能打开目录页,但是 ...
 - Nginx频繁报“500 Internal Server Error”错误
		
服务器导致访问量激增,频繁报"500 Internal Server Error"错误.我查了一下nginx的错误日志(apt-get方式安装的nginx的错误日志在/var/lo ...
 - 调用 WebService 浏览器提示 500 (Internal Server Error) 的原因及解决办法
		
在 ASP.NET 开发中,WebService部署成站点之后,如果在本地测试WebService可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或 者"The test fo ...
 - 解决方案:安装wordpress出现500 Internal Server Error
		
做一个资讯站点的时候遇到一个wordpress不知道算不算常见的问题:程序安装的时候提示500 Internal Server Error 那么最终百度谷歌找到以下解决方案: 安装新版本wordpre ...
 - 关于安装wordpress出现500 Internal Server Error的解决方案
		
安装新版本wordpress出现500 Internal Server Error的问题: 在./wp-includes/class-http.php的268行,改成 $request_order = ...
 
随机推荐
- Mac之OS系统下搭建JavaEE环境 <二> 之Tomcat 的安装配置
			
二.Tomcat的安装与配置 1.下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cg ...
 - SSH框架  spring 配置中的:  scope="prototype"
			
"可以利用容器的scope="prototype"来保证每一个请求有一个单独的Action来处理, 避免struts中Action的线程安全问题." 这句话怎么 ...
 - ES6简介
			
function fn(){ return 100; } let name='sui'; let age=19; let sui={ name, age, ["pro"+fn()] ...
 - centos7安装nodejs
			
方法一.https://github.com/nodesource/distributions#rpminstall 按照上面地址中的教程安装完后,使用node -v命令报错: -bash: /usr ...
 - 2,返回Json
			
一,使用Spring Boot默认Json解析框架jackson 1,创建一个实体类Persion package com.zh.json; public class Persion { privat ...
 - Android Studio2.1 Run APP:Error: Execution failed for task
			
Android Studio2.1 Run APP时,遇到错误 Error: Execution failed for task ':app:clean'. Unable to delete file ...
 - 没写完。。51nod_1630: B君的竞技场(期望 概率)
			
题目链接 根据 你可以认为B君的水平是在所有人中的等概率随机 ,设 每场中B君获胜的概率为p~U(0,1),在给定的x,y下至游戏结束B君的获胜场数为f(p) (这是一个关于p的函数), 由此
 - CSS边框(圆角、阴影、背景图片)
			
1.圆角 border-radius是向元素添加圆角边框. 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 4 ...
 - Android学习笔记-App初始启动界面实现
			
android手机上的很多应用程序启动时都会先显示一个图片,作为该应用程序的开始,该图片转瞬即逝.这个图片一般都会用应用的图标,作为广告来用. 例如: 它的实现方式很简单,我们以一个测试APP为例,介 ...
 - 灵玖软件Nlpir Parser语义智能内容过滤
			
Internet是全球信息共享的基础设施,是一种开放和面向 所有用户的技术.它一方面要保证信息方便.快捷的共享;另一方面要防止垃圾信息的传播.网络内容分析是一种管理信 息传播的重要手段.它是网络信息安 ...