yuxuanlian

今天初学了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和爬虫的兴趣

 

分类:

技术点:

相关文章: