※ [本文转录自 study 看板 #1QIaoBNy ]
作者: jamesxxx1997 (黄~) 看板: study
标题: [问题] 在学习程式语言,如何做到有效率的学习
时间: Mon Jan 1 22:58:16 2018
大家好,最近在学习Python的网络爬虫时,常常遇到
1.先备知识不足的情况,可能花非常多的时间在爬文
2.网络初阶课程完整且实用,但深入的话,不清楚需要多深入,才能解决现有问题
,常常迷失在各种专用术语之中,不知该如何学起
请问,有没有什么大原则或方法,能够在学习的阶段中,自我评估出
,需要达成目标所必要的基本知识,来减少盲目爬文的时间呢?
谢谢
补充实际例子 : 在学习网络爬虫时,想爬一个网站,用request,但是当爬取资料被拒绝
[403 forbidden],在继续爬文时,发现应该是headers的问题,但是headers又要去
http header的介绍网站学习,当相关的资料看不懂时,就只好换一个
http header的介绍网站学习
作者:
expiate (夜露死苦)
2017-01-02 02:12:00先把学习目标具体化,细项化才知道自己在学什么及学的怎样
有没有想要用 Phython 写出来的程式,这样比较有目标。
有的,但时常常会卡住,然后在搜索网络资料的过程往往会迷失在新的,不同方面的资料中
作者:
xxtuoo (浪费时间不好QQ)
2018-01-02 22:11:00实务一点啦..想实作啥?卡在哪? 大家比较好回答XDD
作者: Kazimir (Kazimir) 2018-01-02 22:21:00
可以理解 因为缺乏对于http和网页架构的基本认知离开教学文之后就几乎都不懂 查一个名词以后跑出更多名词
是一个要登入后才能载影片的网站那请问应该要怎么办呢?范围太广,不知从何学起
作者: Kazimir (Kazimir) 2018-01-02 22:24:00
我会建议你花一点时间了解一下html和css另外就是了解一下 一个request发送和得到回应中的过程
作者: Kazimir (Kazimir) 2018-01-02 22:31:00
广泛的来说 像这种因为缺乏基本知识卡住的情况 我觉得先去学那个部分(如html) 直到好像有一点懂为什么之前卡住这个时候就可以回去处理本来碰到的问题 所以目标不能复杂
喔喔喔,所以就是1. 先透过搜寻来知道自己大概哪部分概念不清楚2. 针对不懂的部分下去学,直到懂了之前卡住的点,再回来处理问题这样做很有系统ㄝ~谢谢K大
先拆解问题吧 1.登入网站 2.保持session(登入状态)3.取得页面html 4.取得影片连结 5.下载影片到指定目录
答案是没有 另外我在python的时候大概两天就可以爬ptt了
先找范本抄 然后慢慢改动它 用抄的是最快也最容易有成就感然后再延伸课题 例如爬露天会遇到编码问题
作者:
Csy065 (小伟大人)
2018-01-04 00:29:00最近也在学爬虫,真的直接抄再去改,一天就会爬苹果新闻