一起学爬虫(Python) — 09

一起学爬虫(Python) — 19 年轻人,进来学自动化

从零开始的爬虫生活

标题为什么要这么写呢,因为我发现啊,有很多跟着一起学习的小伙伴,对于基础并不是掌握的很牢固,或者说很充实,所以小泽准备讲的慢一点,在讲爬虫的同时,把基础也给好好地讲一讲!
对了,400赞更新下一期哦!!!400赞400赞,大家一起努力鸭
(`・ω・´)

梦回s4

今天,就让我们一起重新完善一下,昔日我们写下的,翻译器!
在这里插入图片描述
这里跟大家说一个需要注意的点,如果我们要在原本可以运行的代码上做出修改或者添加功能,最好最好最好是重新建立一个py文件,然后粘贴复制,这是一个好习惯,我有,希望大家也有( ̄▽ ̄)~*!
这里小泽呢,就先新建一个py文件:
在这里插入图片描述
然后找到我们当初写的代码,如果没找到的话,没关系,这里给你直接拷贝过来:

# 引用requests模块和json模块,为了解码
import requests
import json
# 指定我们刚才辛辛苦苦找到的url
url = 'http://fy.iciba.com/ajax.php?a=fy'
header = {
   
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'
}
word = input('请输入要翻译的英语:')
date = {
   
    'f': 'zh',
    't': 'en',
    'w': word
}
# .content是转成二进制的意思 .decode()是指定编译格式,默认编码为字符串编码
response = requests.post(url=url,data=date,headers=header).content.decode()
# 用json模块的loads实现把爬下来的数据转换成我们能看懂的数据
# 这里大家可以打印一下response看一看数据就知道了~要多实践哦
a = json.loads(response)['content']
b = a['word_mean']
print('---------------------------------------------')
for i in b:
    print(i)
print('---------------------------------------------')
print('翻译完成!')

今天,我们就要把它给完善喽!
那么首先,我们要先有一个思维流程对吧,做什么事都要先想一想大致的流程,这里再教大家一个比较实用的技巧:
在这里插入图片描述
新建一个file文件,这个文件有什么好处呢?
总之就是…格调瞬间就高了起来(`・ω・´),比如:
在这里插入图片描述
是不是要比写一堆注释来的好看,而且思路也会更明确!

明确思路

既然说了半天思路要明确,那么大家都明确思路了吗?
很显然,没有!
好吧~╮(╯﹏╰)╭
这里只能小泽带着大家一起捋一捋思路了:
首先我们上次完成的是一个翻译功能,但是一个翻译器肯定不是光有翻译功能对

  • 97
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值