亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

很多細節老師不注意

比如變量聲明等的細節上的習慣,和不加分號等很基本的習慣 ,老師都很不注意,會讓新手很容易看你的視頻后也養成主種習慣的。。。希望老師能多提高自己的寫作規范。。
包括這個示例里對抓取數據的邏輯也存在一些BUG。比如想拿人等頁面渲染后才異步取的數據,在這個示例中抓取的是HTML頁面,并不會執行JS腳本,怎么能抓 到這些數據 呢?除非整 個HTML文檔是后后臺渲染好的。。

正在回答

5 回答

不加分號怎么說呢,你寫PHP,C++,JAVA不寫分號肯定不對,但是你寫Python或者JS就可以,因為人家就不是靠分號來分割的。Python必須依靠Tab空格來基本上沒分號。個人習慣

0 回復 有任何疑惑可以回復我~
#1

qq_秋風戲雨_0 提問者

"因為人家就不是靠分號來分割的",這段話其實是有問題的,js一樣是根據分號來分割,只是你不加的話,編譯時會自動加上,但是你這樣不自己加上分號的話,在不同的環境下是有可能 報錯的,包括壓縮時,也有可能 會出錯。
2016-12-30 回復 有任何疑惑可以回復我~
#2

qq_秋風戲雨_0 提問者

我說這些其實就是希望老師能幫助更多初學的人注意一些本來就應該注意的習慣 ,這個對初學者很有用處,不然一但養成習慣 ,是比較麻煩的。至少分號加和不加的區別上還是能體現出編程的嚴謹度的。
2016-12-30 回復 有任何疑惑可以回復我~

加了分號就比較嚴謹

0 回復 有任何疑惑可以回復我~

還有比如你想等人家把HTML頁面渲染好,也就是JS代碼允許結束,之前用Python和phantomJS爬去過,你可以設置程序暫停五秒鐘或者一個合適的時間等頁面JS數據加載完畢,再去抓去HTML頁面。

0 回復 有任何疑惑可以回復我~

你爬去數據,只能爬去靜態數據,不管是PHP的curl還是Python的request庫或者utrl。你如果想獲取JS渲染的數據可以百度一下phantomJS,無頭瀏覽器,老師當時寫的時候人數是靜態數據,人家慕課網的代碼是會變化的,老師只是教你思路,或者指點你方向,小的細節還要靠你自己,不可能以后你做的項目都是你在慕課網或者其他網站學的一模一樣。

0 回復 有任何疑惑可以回復我~

不同的派系的編碼風格對變量和封號要求是不一樣的;

您可能還不知道爬蟲和get是怎么回事;

0 回復 有任何疑惑可以回復我~
#1

qq_秋風戲雨_0 提問者

可是我用你的例子就是沒有取到學習人數哦。
2016-12-15 回復 有任何疑惑可以回復我~
#2

qq_秋風戲雨_0 提問者

這個例子里所用的方法不就是get么。拉取那個鏈接的內容么。html里的內容也是get取到的服務器給的html內容啊。。
2016-12-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
進擊Node.js基礎(二)
  • 參與學習       76735    人
  • 解答問題       242    個

本教程帶你攻破 Nodejs,讓 JavaScript流暢運行在服務器端

進入課程

很多細節老師不注意

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號