摸鱼的功夫,我整理了9个提高搬砖效率的Python工具( 二 )


如下获取明文地址:北京市海淀区清华东路35号,对应的经纬度时,使用百度地图接口,免费注册得到一个apk,返回经纬度结果如下所示:
import requestsimport rerep = requests.get('https://api.map.baidu.com/geocoding/v3/?address=北京市海淀区清华东路35号&output=json&ak=你的apk&callback=showLocation')print(re.findall(r'"lng":(.*),"lat":(.*?)}', rep.text))# 结果显示[('116.35194130702107', '40.00664192889596')]8 自动化测试SeleniumSelenium是一个编写自动化测试用例的测试框架 。
尽管它是用JAVA编写的,Python包提供对几乎所有Selenium函数的类似API的访问 。
Selenium通常用于自动化应用程序UI的测试,但您也可以使用它自动化机器上的任务,如打开浏览器、拖放文件等 。
看一个快速示例,演示如何打开浏览器并访问百度主页:
from selenium import webdriver import timebrowser = webdriver.Chrome(executable_path ="C:Program Files (x86)googleChromechromedriver.exe")website_URL ="https://baidu.com/"brower.get(website_URL)refreshrate = int(15)# 一直保持运行while True:time.sleep(refreshrate)browser.refresh() 现在,该脚本每15秒刷新浏览器中的百度主页 。
9 图像处理Pillow很多时候,需要以某种方式修改图像,使其更适合,例如模糊细节、组合一个或多个图像或创建缩略图 。
将自制的Pillow脚本与Click组合在一起,然后直接从命令行访问它们,这对于加快重复的图像处理任务非常有用 。

摸鱼的功夫,我整理了9个提高搬砖效率的Python工具

文章插图
 
看一个模糊图像的快速示例:
摸鱼的功夫,我整理了9个提高搬砖效率的Python工具

文章插图
 
from PIL import Image, ImageFiltertry:original = Image.open("python-logo.png")# Blur the imageblurred = original.filter(ImageFilter.BLUR)# Display both imagesoriginal.show()blurred.show()blurred.save("blurred.png")except:print('未能加载图像')如果觉得以上9个工具有用,可以收藏,点赞支持 。

【摸鱼的功夫,我整理了9个提高搬砖效率的Python工具】


推荐阅读