如下获取明文地址:北京市海淀区清华东路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组合在一起,然后直接从命令行访问它们,这对于加快重复的图像处理任务非常有用 。
文章插图
看一个模糊图像的快速示例:
文章插图
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工具】
推荐阅读
- 感人泪下的母亲故事?与母亲之间的感人故事
- 描写关于长江的诗句?有关长江的诗句、赞美长江的诗句
- 拿着留学的钱,在家上网课?留学生跟家长要钱
- 描写梅花的小练笔200字?描写梅花的小练笔300字
- 形容娘娘的诗句?关于娘的古诗
- 愿所有美好如期而至,愿所有幸运不期而遇的句子?愿所有的美好不期而遇的下一句
- 前端网页设计必收藏的6个宝藏网站
- 一篇展现285460的自媒体文章,到底如何实现涨粉236?
- 8个提升 SQL 性能的 Tips,每个后端都应该知道
- 13种当下正火的设计风格,潮爆了