zoukankan      html  css  js  c++  java
  • python爬虫之有道在线翻译

    今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本,

    下午简单的讲解了python的起源,发展以及在各个方面的应用

    然后晚上做完作业,无聊的看了会csdn博客,链接是

    欢迎Follow、Star:https://github.com/Jack-Cherish/python-spider 进阶教程:http://cuijiahua.com/blog/spider/

    做了俩个小爬虫,第一个,就是了解了一下爬虫的基本原理以及geturl,info,getcode他们所反映的信息

    第二个是有道翻译在线的爬虫,觉得挺好玩,挺有意思

    有道翻译 爬虫

    #coding=utf-8

    from urllib import request
    from urllib import parse
    import json
    from bs4 import BeautifulSoup

    Request_URL="http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
    form_data={}
    form_data['i']='刘世奇是一个大傻子,哈哈哈哈'
    form_data['from'] = 'AUTO'
    form_data['to'] = 'AUTO'
    form_data['smartresult'] = 'dict'
    form_data['doctype']='json'
    form_data['version']='2.1'
    form_data['keyfrom']='fanyi.web'
    form_data['action']='FY_BY_CLICKBUTTION'
    form_data['typoResult']='false'

    data=parse.urlencode(form_data).encode('utf-8')
    response=request.urlopen(Request_URL,data)
    html=response.read().decode('utf-8')
    translate_results = json.loads(html)
    # 找到翻译结果
    translate_result = translate_results["translateResult"][0][0]['tgt']
    # 打印翻译结果
    print("翻译的结果是:%s" % translate_result)

    结果

    使我加深了对Python和爬虫的兴趣
  • 相关阅读:
    一个Spring的应用看起来象什么?
    IOC的优点是什么?
    解释对象/关系映射集成模块?
    XMLBeanFactory?
    使用Spring框架的好处是什么?
    什么是Spring MVC框架的控制器?
    什么是Spring的MVC框架?
    在Spring AOP 中,关注点和横切关注的区别是什么?
    你更倾向用那种事务管理类型?
    Spring支持的事务管理类型?
  • 原文地址:https://www.cnblogs.com/yuxuanlian/p/9544415.html
Copyright © 2011-2022 走看看