爬虫真的很“刑”!

技术指南针

VOL.1

'''

Python 的那些事儿

6ba3ac34c267d85596f74b8c4e6ac3c2.png

这篇有关 Python 的问答,我想送给有需要的小伙伴~

作者:梦想橡皮擦,作者的《11 个案例开启 Python 爬虫初体验》已上线,欢迎来学习(文末有福利)

Q1:推荐一本 Python 的书籍?

A:入门阶段一般推荐《Python 从入门到实践》+《Python 完全学习手册》。

Q2:如何从刚能看懂代码,跨到自由去爬?

A:程序员的能力中有一项非常重要,它叫做逻辑能力,这个能力一般会衍生为我们一直说的项目经验。

一个成熟的程序员在实战中摔打出来的经验是很重要的,这也是为什么只学习语法,无法彻底掌握编程的原因。

Q3:Python 爬虫到底违不违法?

A:以下内容不要去爬

  • 付费资源不要爬

  • 个人隐私(姓名、手机、身份证等)不要爬

  • 逆向、解密不要干

  • ……

Q4:Python 中哪个函数能直接显示某一个日期是那一年中的第几天?

A:具体代码如下:

import time


localtime = time.localtime(time.time())
print(localtime)
print(localtime.tm_year)
print(localtime.tm_mon)
print(localtime.tm_mday)
print(localtime.tm_yday)

Q5:一个类的属性继承另一个类的属性,这种写法叫什么?

A:继承。

900c6d076d6a8dc259d09116025a36f0.png

Q6:爬虫学到啥程度算出师?

A:爬虫出师需要学会以下内容:

  • 学会 Python 基础语法;

  • 掌握 requests、bs4、lxml、pyquery 等基础框架;

  • 掌握 Scrapy 类大型框架;

  • 掌握多线程,多进程,并发等技术;

  • 掌握集群,分布式等技术;

  • 清楚常见的反爬手段。

Q7:怎么在谷歌浏览器打断点调试 JS 代码?

A:Python 爬虫的反爬技术对于新手来说,确实有操作上的难度

第一步:通过开发者工具找到数据请求

d6f1c773d309198fa5b5f4cc150e54c0.png

接口地址:

https://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule

找到上述接口中的一些关键词,例如 translate_o,smartresult,在第二步进行检索。

第二步:唤醒搜索框,输入刚才接口中的关键字

注意搜索框的位置在开发者工具右上角唤醒。

dc1baf6cf8d39f16a6b42d3f444f5192.png

双击找到的 JS 文件,进入代码预览窗口,然后格式化代码,这样可以很快的找到接口位置。

b9c15ca769f63236af1fdc6e630d9227.png

第三步:打断点

下面就可以点击行号,进行断点操作了,在回到页面中点击**【翻译】**按钮,进入断点调试页面。

de1e27405879d19779879fc5fecafbab.png

点击翻译按钮之后,页面被断点断住了。

恭喜你,实现了该功能!如果你的断点,断不住,就上下移动一下断点,一般可以解决。

d63c9246196d044380d32e6c0a2a2c13.png

你想学习更多 Python 爬虫吗?

你想从小白进阶成大佬吗?

你想拥有同样有编程梦的小伙伴吗?

欢迎加入学习《11 个案例开启 Python 爬虫初体验》~本课程为爬虫实战课程,我们将通过多个案例带你进入爬虫世界,领略爬虫编码的乐趣。

d676d9f03e2edca469bb787df83987c5.png

9d864f0c78104e490b6ea4c7afb4d595.png

扫描二维码 | 领取八折优惠

赛事提醒|行业干货

技术前沿|更多福利

6f7b2bc3ac3eb4aa9642db4319b244f1.gif

戳戳“阅读原文”直达课程页面!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值