python中如何使用urllib 和 json 模块


python中如何使用urllib 和 json 模块,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。urllib 和 json 模块
输入:
#!/usr/bin/python# Filename: yahoo_search.pyimport sys
if sys.version_info[0] != 3:sys.exit(‘This program needs Python 3.0’)
import jsonimport urllib, urllib.parse, urllib.request, urllib.response
# Get your own APP ID at http://developer.yahoo.com/wsregapp/
YAHOO_APP_ID=jl22psvV34HELWhdfUJbfDQzlJ2B57KFS_qs4I8D0Wz5U5_yCI1Awv8.lBSfPhwr’
SEARCH_BASE=’http://search.yahooapis.com/WebSearchService/V1/webSearch’
class YahooSearchError(Exception):pass
# Taken from http://developer.yahoo.com/python/python-json.htmldef search(query, results=20, start=1, **kwargs):
kwargs.update({ ‘appid’: YAHOO_APP_ID,’query’: query, ‘results’: results,’start’: start, ‘output’: ‘json’})url = SEARCH_BASE + ‘?’ + urllib.parse.urlencode(kwargs)result = json.load(urllib.request.urlopen(url))if ‘Error’ in result:raise YahooSearchError(result[‘Error’])return result[‘ResultSet’]
query = input(‘What do 香港云主机 you want to search for? ‘)for result in search(query)[‘Result’]:print(“{0} : {1}”.format(result[‘Title’], result[‘Url’]))输出:$ python yahoo_search.pyWhat do you want to search for?
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注开发云行业资讯频道,感谢您对开发云的支持。

相关推荐: RocketMQ中的autoCreateTopicEnable为什么不能设置为true

本篇内容介绍了“RocketMQ中的autoCreateTopicEnable为什么不能设置为true”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很多网友会问…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/31 16:03
Next 07/31 16:04

相关推荐