eleme專案使用到的庫
探索eleme用到的庫
xml
re庫
- 通過regex = re.compile(pattern)返回一個pattern物件, 通過該物件匹配正規表示式的字串, 最好在模式中使用r`some`原始字串
- regex有很多的方法, 最常用的就是findall(), 因為這個方法返回的是一個字串列表, 而其他的返回的是Match物件
- match(), 返回一個Match物件, 要獲取其中維護的值, 需要呼叫group()方法
- search(), 返回一個Match物件, 要獲取其中維護的值, 需要呼叫group()方法
requests庫(對urllib庫的封裝)
- response = requests.get(url, data=data, headers=headers), 傳送get請求
- response = requests.post(url, data=data, headers=headers), 傳送post請求
response物件的屬性
- status_code
- url
- headers
- text: 文字
- content: 二進位制
- encode: 預設為iso, 如果text中有中文會亂碼, 如果修改了encode=`utf-8`, 則response物件在response.text會自己處理編碼
phantomjs工具(一開始有嘗試了一下, 執行起來是真的慢, 其實在專案中並沒有使用這個庫, 但還是mark一下)
- 一個為介面的瀏覽器, 是一個瀏覽器核心, 可以渲染js
- 一般需要通過selenium庫將phantomjs和python對接起來
selenium
web.py(一個輕量級的web框架)
-
注意(坑): web.ctx.env如果直接在終端輸入會提示沒有env屬性的, 這個屬性只有
“`pythonapp = web.application(urls, globals())
app.run()
“` - 才會被新增, 其中ctx是context的縮寫
- web.input()獲取get請求的資料
-
web.data()返回post的data部分
相關文章
- 社交專案中用到的技術
- 專案中常用到的一些方法整理
- CORNERSTONE | 好用到哭的專案管理工具專案管理
- ssm專案的搭建:使用到框架 spring springmvc mybatisSSM框架SpringMVCMyBatis
- 分享些專案中經常用到了的小輪子
- 如何使前端 Docker 化專案的請求地址可配置?前端Docker
- 如何使夜遊專案更具有參觀性
- 最近在 Vue 專案中用到的一些小技巧,或許有用Vue
- 百寶箱:幾乎所有專案都會用到的Portlet開發
- 如何檢查你的專案是不是真的需要用到 AI?AI
- Nuget管理自己的專案庫
- 使用webpack構建時,如何使你的專案打包速度提升68% ?Web
- 別再重複造輪子了,幾個值得應用到專案中的 Java 開源庫送給你Java
- JavaFx專案打包成exe,並整合Jre,使Java專案在任意機器執行Java
- 最近專案中用到的運算元據的一些簡便方法
- 資深PM最愛的【7個專案管理圖】,好用到爆! (轉)專案管理
- 做元件庫使程式碼高亮的方法元件
- gitee 專案與倉庫的區別Gitee
- 超市庫存管理專案
- socket動態庫專案
- Luffy專案:2、專案需求(2),專案庫的建立,軟體開發目錄,Django配置檔案介紹Django
- 18 個實時音視訊開發中會用到開源專案
- 18個實時音視訊開發中會用到開源專案
- 圖資料庫專案DGraph的前世今生資料庫
- 開發自己的工具庫(一):專案搭建
- Git專案匯入其他的git倉庫Git
- vue專案使用element元件庫Vue元件
- 如何釋出自己的專案到中央倉庫
- 為何股票量化交易要用到pandas庫?
- Android專案中獨立Git專案分庫後的編譯除錯時Gradle的配置AndroidGit編譯除錯Gradle
- GitHub 倉庫專案搜尋技巧Github
- SpringBoot專案取消資料庫配置Spring Boot資料庫
- golang 專案引入私有倉庫包Golang
- 敏感詞庫專案 Sensitive-lexicon
- HttpRunner 和 Yapi 哪個更適合於應用到專案中做介面測試HTTPAPI
- 網站備案的作用到底是什麼?網站
- 學習Pytho爬蟲常常會用到的一些庫!爬蟲
- 2024年5大最強免費專案管理軟體使您能夠輕鬆應對各種專案管理難題專案管理