爬虫真的很“刑”!

admin 2022年5月10日22:13:43评论33 views字数 1266阅读4分13秒阅读模式


技术指南针

VOL.1

'''

Python 的那些事儿

爬虫真的很“刑”!


这篇有关 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:继承。


爬虫真的很“刑”!

Q6:爬虫学到啥程度算出师?
A:爬虫出师需要学会以下内容:
  • 学会 Python 基础语法;
  • 掌握 requests、bs4、lxml、pyquery 等基础框架;
  • 掌握 Scrapy 类大型框架;
  • 掌握多线程,多进程,并发等技术;
  • 掌握集群,分布式等技术;
  • 清楚常见的反爬手段。

Q7:怎么在谷歌浏览器打断点调试 JS 代码?
A:Python 爬虫的反爬技术对于新手来说,确实有操作上的难度


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

爬虫真的很“刑”!

接口地址:
https://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule

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

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

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

爬虫真的很“刑”!

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

爬虫真的很“刑”!

第三步:打断点

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

爬虫真的很“刑”!

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

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

爬虫真的很“刑”!




你想学习更多 Python 爬虫吗?
你想从小白进阶成大佬吗?
你想拥有同样有编程梦的小伙伴吗?

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


爬虫真的很“刑”!


爬虫真的很“刑”!

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

赛事提醒|行业干货

技术前沿|更多福利



爬虫真的很“刑”!
戳戳“阅读原文”直达课程页面!

原文始发于微信公众号(蓝桥云课精选):爬虫真的很“刑”!

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年5月10日22:13:43
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   爬虫真的很“刑”!http://cn-sec.com/archives/995441.html

发表评论

匿名网友 填写信息