1. 現在比較好用的前端開發工具有哪些啊
作為一個前端開發工程師,使用一款自己上手且功能強大的開發工具是非常重要的,但是面對這么多開發工具,到底哪個比較好呢?下面我個人推薦幾款自己感覺還不錯的前端開發工具,希望作為大家的參考。
1、hbuilder
作為一個編程的菜鳥,對於英語真的是有心無力,尤其是一些國外的開發工具都是英文界面,我就非常的不喜歡。hbuilder是國產的一款前端開發工具而且是免費的,對於英語不好的前端工程師是一個不錯的消息。hbuilder的官方大致是這么解釋為什麼要開發hbuilder的:HTML最開始其實不是一個編程語言,確實用不著什麼ide。但是發展到現在,7w多個語法,js越來越龐大,真開發一個達到原生水準的App,不是用以前的文本編輯器能搞定的。
總結:以上只是前端開發工具中個人比較熟悉的,除此之外還有很多優秀的前端開發工具如webstorm等,大家可根據自己的喜好選擇自己習慣的工具進行開發。
2. 如何檢測phantomjs.exe安裝是否成功
如何檢測phantomjs.exe安裝是否成功
第一步:下載了PhantomJS後,把壓縮包里的文件夾解壓到D盤,重命名文件夾為phantomjs,然後在windows中添加環境變數;D:\phantomjs到Path中。在這里先不用關心phantomjs文件夾下的內容。
第二步:接下來我們就要下載CasperJS了,我下載的是version is 1.1-beta3版本。
第三步:下載CasperJS,同樣把壓縮包里的文件夾解壓到D盤,重命名文件夾為casperjs,然後在windows中添加環境變數;D:\casperjs\bin到Path中。
第四步:把在運行中運行cmd命令打開控制台,運行命令>casperjs –version,如果可以列印出版本號,恭喜你,CasperJS安裝成功。
3. 如何入門 Python 爬蟲
個人覺得:
新手學習python爬取網頁先用下面4個庫就夠了:(第4個是實在搞不定用的,當然某些特殊情況它也可能搞不定)
1. 打開網頁,下載文件:urllib
2. 解析網頁:BeautifulSoup,熟悉JQuery的可以用Pyquery
3. 使用Requests來提交各種類型的請求,支持重定向,cookies等。
4. 使用Selenium,模擬瀏覽器提交類似用戶的操作,處理js動態產生的網頁
這幾個庫有它們各自的功能。配合起來就可以完成爬取各種網頁並分析的功能。具體的用法可以查他們的官網手冊(上面有鏈接)。
做事情是要有驅動的,如果你沒什麼特別想抓取的,新手學習可以從這個闖關網站開始
,目前更新到第五關,闖過前四關,你應該就掌握了這些庫的基本操作。
實在闖不過去,再到這里看題解吧,第四關會用到並行編程。(串列編程完成第四關會很費時間哦),第四,五關只出了題,還沒發布題解。。。
學完這些基礎,再去學習scrapy這個強大的爬蟲框架會更順些。這里有它的中文介紹。
這是我在知乎的回答,直接轉過來有些鏈接沒有生效,可以到這里看原版,http://www.hu.com/question/20899988/answer/59131676