原创 selenium driver add_cookie正確姿勢
需求 seo給了個開發小需求,查詢搜索引擎站點後臺的索引量 需求分析 難點在於怎麼繞過登錄 技術選型 使用selenium+firefox+geckodriver執行抓取 技術難點解析 獲取cookie # 登錄目標網站後,請求目標ur
原创 解決DevToolsActivePort file doesn't exist
今天遇到個小問題:selenium 啓動 chrome crash,報錯:DevToolsActivePort file doesn't exist。 在option中添加一下幾行: option = webdriver.Ch
原创 chrome和firefox driver使用代理
chrome chromedriver使用代理示例 from selenium import webdriver from selenium.webdriver import DesiredCapabilities option =
原创 python實現斑馬打印機網絡打印
最近一個禮拜調研了下斑馬打印機怎樣實現網絡打印。 緣起: 之前實現打印方式是直接使用USB接口連接PC,使用串口通訊提供一套打印服務,在系統界面配置相關參數,即可調用打印服務; 後來業務需求變化,現場實施並沒有PC提
原创 深入理解Nginx-模塊開發與架構解析(第2版)第二章
Nginx的配置 運行中Nginx進程間的關係 # 爲什麼產品環境下安裝master-worker方式配置同時啓動多個進程? - master進程不會對用戶提供服務,只用於管理真正提供服務的worker進程,所以master進程可以是唯一的
原创 深入理解Nginx-模塊開發與架構解析(第2版)第一章
爲什麼選擇Nginx 更快 高擴展性 高可靠性 低內存消耗 單機支持10萬以上的併發連接 熱部署 最自由的BSD許可協議 Nginx先天的事件驅動型設計、全異步的網絡I/O處理機制、極少的進程間切換以及許多優化設計,都似的Nginx天
原创 Django Web應用開發實戰附錄A
Django面試題 1.Python解釋器有哪些類型,有什麼特點? CPython:由C語言開發,而且使用範圍最廣泛IPython:基於CPython的一個交互式計時器PyPy:提高執行效率,採用JIT技術。對Python代碼進行動態編譯J
原创 Django Web應用開發實戰第十一章
一、會話控制 Django內置的會話控制簡稱爲session,可以爲用戶提供基礎的數據存儲。 數據主要存儲在服務器上,並且網站上的任意站點都能使用會話數據。 當用戶第一次訪問網站時,網站的服務器將自動創建一個session對象,該sess
原创 Django Web應用開發實戰第七章
一、ORM框架 Django對各種數據庫提供了很好的支持,包括PostgreSQL、MySQL、SQLite和Oracle,且爲這些數據庫提供了統一API方法,這些API統稱爲ORM框架。 通過Django內置的ORM框架可以實現數
原创 Django Web應用開發實戰第二章
一、基本配置信息 """ Django settings for myblog project. Generated by 'django-admin startproject' using Django 2.2. For more
原创 Django Web應用開發實戰第四章
一、設置響應方式 網站的運行原理遵從HTTP協議,分爲HTTP請求和HTTP響應。HTTP響應也稱爲狀態碼,分爲5種狀態:消息、成功、重定向、請求錯誤和服務器錯誤。若以使用頻率劃分,HTTP狀態碼分爲:成功、重定向和異常響應(請求錯誤和
原创 Django Web應用開發實戰第一章
一、常見域名後綴 .com:商業性的機構或公司。 .net:從事Internet相關的網絡服務的機構或公司。 .org:非營利的組織、團體。 .gov:政府部門。 .cn:中國國內域名。 .com.cn:中國商業域名。 .net.cn:中
原创 Ubuntu16.04默認Python3.5升級Python3.6踩坑
好久沒更新博客了,每天還是踩坑中。今天遇到第一個問題“ImportError: No module named 'secrets'”,導包是常見問題。這次的問題導致我又重裝了一次環境,不過這是一個新服務器。 首先,分析下這個secr
原创 Ubutun18.04安裝Python3.7.6
最近因爲環境問題,簡單記錄下Python3.7的安裝過程: 下載地址:http://python.org/ftp/python/3.7.6/Python-3.7.6.tgz 編譯安裝步驟: sudo apt-get
原创 Python左手畫條龍右手畫個彩虹
左手畫龍右手畫彩虹聽說很火,Python也可以畫出很美的彩虹,準確的說像彩虹棒棒糖:) 效果如下圖: # -*- coding: utf-8 -*- # @Time : 2019/12/16 23:28 # @