python爬虫

 

(以下代码来源于小甲鱼)

第一个:下载一只猫的图片

import urllib.request

response=urllib.request.urlopen('http://placekitten.com/g/700/600')
cat_img=response.read()
with open('cat_500_600.jpg','wb')as f:
    f.write(cat_img)

其中网站后面的700和600是可以换的,换了之后就会是另一个猫的图片。

第二个 翻译

#coding=utf-8
import urllib.request
import urllib.parse
import json

content=input("请输入需要翻译的内容:")
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
data={}

data['i']=content
data['feom']='AUTO'
data['to']='AUTO'
data['smartresult']='dict'
data['client']='fanyideskweb'
data['salt']='1507289714488'
data['sign']='6a52793fc601951fc9b78fceb2519740'
data['doctype']='json'
data['version']='2.1'
data['keyfrom']='fanyi.web'
data['action']='FY_BY_CLICKBUTTION'
data['typoResult']='true'
data=urllib.parse.urlencode(data).encode('utf-8')
response=urllib.request.urlopen(url,data)
html=response.read().decode('utf-8')

target=json.loads(html)
print("翻译结果:%s"%(target['translateResult'][0][0]['tgt']))

 

posted @ 2017-10-06 20:11  五个字呀  阅读(75)  评论(0)    收藏  举报