python网址太长_Python GUI-长链转短链
當我們想要與某人分享鏈接或將鏈接放入帖子時,如果鏈接太長,則會占用大量空間,而且非常缺乏吸引力。在這個時候,我們可以結束長鏈到短鏈的轉換工具。當然,您可以直接搜索在線網站進行轉換,但我們可以使用它來練習Python。粗略效果圖如下:
工具:Qtdesigner、pycharm、Chrome庫:pyinstaller、requests、pyperclip、qtpy5、sys網址:http://dwz.cn/(若無法顯示鏈接,則搜索“百度短網址”)1、用Chrome進入百度短網址,按F12進入調試模式,并選中“network”:
2.任意輸入URL后,單擊“短URL”以捕獲郵件包。另見其實際請求網址:
3,主要看一下FormData的底部,我們要模擬這樣一種格式來請求:
掌握了這些信息之后,發現沒有復雜的檢查,所以你可以直接編碼。5,這里是請求庫。Url=data='{html=requests.post(url,data=data)short_url=html.json()[注意,當我們通常發布時,數據寫成如下:data={為什么在這里添加如何單引號?
這顯然與要求不符,因此請進行適當的更改。6,請求返回一個字符串格式,所以我們可以使用.json()來解析,這樣就可以直接使用[
這樣一個簡單的模擬請求當然不會上癮,每次面對命令窗口都不舒服,更不用說與別人分享了。所以,我們繪制一個GUI。使用Qt5,您可以快速構建可拖動的圖形界面。具體步驟可以單獨搜索,如果需要,小編下次會寫。這是一個簡單的清單。1.打開Qt并創建一個MainWindow表單。
2.拖動控件并完成布局。
3、切換到信號槽識圖,單擊“轉換”并拖動。
4,選擇click事件,并選擇相應的函數名稱,這里是更改,如果沒有,可以單擊添加。
5,保存完成后,在保存文件的目錄下運行命令窗口,執行:pyuic5-oshort.pytoshort.ui生成相應的.py文件6,只需修改一個地方。找到以下代碼并將MainWindow.change更改為self.change。然后保存它。
總結
以上是生活随笔為你收集整理的python网址太长_Python GUI-长链转短链的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对文本根据特殊字符进行分段代码_如何优雅
- 下一篇: sql语句优化总结 mysql_MySQ