使用BeautifulSoup分析博客來暢銷書排行榜

Python透過requests和BeautifulSoup套件的搭配,可以輕易地下載並分析一些格式安排地還滿不錯的網頁,例如今天要操作的對象博客來網路書店的圖書暢銷榜就是其中的一個很好分析的例子,只要觀察網站原始碼,就可以很快地找到想要取得的目標標籤,然後再透過Beautiful的find函數設定,就可以抓下來了。

Python小程式幫你唸新聞

運用上一篇文章所介紹的狂新聞配音程式,接下來我們要寫一段小程式幫我們去抓真正的新聞,然後一條一條唸給我們聽。當然,唸新聞的人還是我們上一篇文章所設計的say副程式,但是,這一次我們要使用requests去新聞網站抓即時新聞,然後使用BeautifulSoup解析之後,再把分析之後的每一條新聞標題丟給say副程式,讓Google小姐唸給我們聽。

製作狂新聞配音的Python程式

相信很多人都有每週收看狂新聞的習慣,而且對於那個配音非常感冒,但是也很好笑。其實那個配音是Google的Text to Speech的標準聲音,只要透過適當的管道,任何人都可以把自訂的文字內容使用gTTS來產生出那個好好笑的配音,這篇文章就用一個簡單的Python程式,讓大家也可以自由地產生任意文字的MP3語音檔拿來使用。

使用Python在本地端電腦開網頁伺服器

如果只是為了測試一下自己寫的簡單網頁在網頁伺服器上執行的樣子,其實不用大費周章地去真的安裝一個網頁伺服器,只要使用Python執行簡單的指令就可以了,但是Python 2和Python 3的指令不一樣,要留意喔。

解決iPython notebook (Jupyter notebook) Kernel error的問題

有時候在安裝了許多不同的Python和Anaconda版本之後,一不小心進入iPython notebook的瀏覽器介面之後就會發現右上角忽然出現了紅色的kernel error的字樣,當然出現了這個訊息時,表示你的程式也不能順利執行了。

在iPython Notebook使用命令列參數

有人說iPython Notebook (jupyter)的介面本來就不是用來設計需要使用命令列參數程式的地方,所以基本上似乎是沒有簡單的方法可以在執行程式的時候把額外的參數加到程式中去執行。但是,如果真的需要用到的話,那倒是可以稍微麻煩一些,用另外一個視窗來編輯程式,並命名為.py的副檔案,然後透過magic command來執行這支程式就可以了。

第 1 頁 / 共 2 頁12