已采納回答 / 慕瓜0344933
你寫的url在當前的慕課網上還存在么?沒有你的源碼不太清楚什么地方的問題。這個老師一共講了兩個爬蟲,第二個你最好看一下節點標簽class名是否和老師講的一樣,用的頁面不同class節點名字可能不同。
2017-07-23
已采納回答 / 史努比向前進
在『用戶環境變量』部分的Path下再追加C:\Program Files\nodejs,然后關閉掉git base,重新打開后再次輸入node -v,這次終于能成功反饋版本信息了,問題解決!綜上需要說明一點,修改path后,需要重新打開git base,如果你是用dos窗口輸入命令(node -v)也是一樣,如果不關閉,重新打開,還是會返回sh.exe": node :command not found。?
2017-07-04
已采納回答 / 東方既白233
他那個是蘋果自帶的linux命令行,我們用蘋果的也可以,如果你是用window,那么你用cmd也可以,前提你要先裝好node 然后軟件用的是sublime
2017-06-28
已采納回答 / 彩00
var chapters = $('.learnchapter')改為 var chapters = $('.chapter');var video = $(this).find('.studyvideo')改為?var video = $(this).find('.J-media-item')因為該網站的html代碼有變化,類名變了,所以改正一下就好了~
2017-06-22
已采納回答 / 慕粉1657331796
這一行的上面的chapters是一個對象集合(這個對象集合是一個jQuery對象),里面一共有5個chapterDOM對象(5個章節)??梢杂脼g覽器F12打開看見。而這里的this就是5個DOM對象中的一個,而$(this)就是把thisDOM對象轉化為jQuery對象。其實我這么解釋是錯的(不嚴謹,但好理解),錯誤的原因是這里不是jQuery對象,而是類似jQuery對象的對象,其實是cheerio對象。這個對象和jQuery用法一樣的。說成jQuery好理解
2017-05-27