Mac mini python log
網路爬蟲 (Web Crawler)
裡面有介紹網頁 JavaScript開關檢查
- Day-1 Python爬蟲小人生
- Python 爬蟲模擬登入方法彙總
- POST 請求方法:需要在後臺獲取登入的 URL並填寫請求體引數,然後 POST 請求登入,相對麻煩;
- 新增 Cookies 方法:先登入將獲取到的 Cookies 加入 Headers 中,最後用 GET 方法請求登入,這種最為方便;
- Selenium 模擬登入:代替手工操作,自動完成賬號和密碼的輸入,簡單但速度比較慢。
安裝
- 選擇 anaconda or pyenv ?? -- [pyenv]
安裝於Mac
管理
- 如何 管理 python 的各種版本 | 使用 pyenv 和 virtualenv
- 查看可安裝的 python 版本: pyenv install -l
- 查看已安裝的 python 版本:pyenv versions
- 存放位置: ~/.pyenv/versions
- 安裝 python:pyenv install <version> # <version> 是想要安裝的python 版本號
- 刪除 python:pyenv uninstall <version>
- python 版本管理
- pyenv global <version>:全局設置python為指定版本,將版本號寫入 ~/.pyenv/version
- pyenv local <version>:設置當前路徑下 python 版本為指定版本,將指定的版本號寫入當前目錄下的 .python-version,設置的 python 版本會比 global 高
- pyenv shell <version>:將當前 shell 窗口的 python 設定為指定版本,設置當前 shell 的 PYENV_VERSION。比 global 和 local 都要高。可以透過 -unset以取消目前 shell 的版本
jupyter notebook 遠端登入
jupyter notebook --ip 0.0.0.0 --no-browser --port=8080 --allow-root
jupyter notebook基本操作
*Jupyter Notebook 基本操作
BeautifulSoup 基本用法