(1)get_ip.py
要獲取本機ip,這裡有乙個很簡單的辦法,就是開啟這個網頁:開啟之後就能看到我們的ip位址和所在地理位置資訊了。因為我們可以請求一下這個網頁,然後對返回的結果進行一下解析,就能得到我們想要的結果了。**如下:
其中synthesis方法的各引數含義如下:'''
所在地理位置:'''import re
import requests
# 獲取本機ip和地理位置
def get_ip():
res = requests.get("")
result = re.findall("您現在的 ip:(.*?)
(.*?)
", res.text)ip, address = "", ""
if len(result):
ip = result[0][0] # ip位址
address = result[0][1].split(' ')[0] # 地理位置
api_key = '你的 api key'
secret_key = '你的 secret key'
'vol': 5,})
# 識別正確返回語音二進位制 錯誤則返回dict
if not isinstance(result, dict):
with open('auido.***', 'wb') as f:
f.write(result)
有了這個例子,做起來就簡單多了,只需要將天氣預報的文字傳入進去就行了,然後我們可以根據自己喜好改變一下其他引數。**如下:
from aip import aipspeech
api_key = 「"
secret_key = ""
# 獲取語音檔案
def get_***(text):
result = client.synthesis(text, 'zh', 1, )
# 識別正確返回語音二進位制,錯誤則返回dict
if not isinstance(result, dict):
with open('weather.***', 'wb') as f:
f.write(result)
else:
print("error!")
exit()
三、執行結果首先是的**執行的結果,如下圖:
Python3爬蟲之自動查詢天氣並實現語音播報
一 寫在前面 之前寫過一篇用python傳送天氣預報郵件的部落格,但是因為要手動輸入城市名稱,還要開啟郵箱才能知道天氣情況,這也太麻煩了。於是乎,有了這一篇部落格,這次我要做的就是用python獲取本機ip位址,並根據這個ip位址獲取物理位置也就是我所在的城市名稱,然後用之前的辦法實現查詢天氣,再利...
Python3爬蟲 自動查詢天氣並實現語音播報
要獲取本機ip,這裡有乙個很簡單的辦法,就是開啟這個網頁 開啟之後就能看到我們的ip位址和所在地理位置資訊了。因為我們可以請求一下這個網頁,然後對返回的結果進行一下解析,就能得到我們想要的結果了。如下 1 2 version python3.5 3author onion 4site 5time 2...
python3爬蟲之開篇
寫在前面的話 折騰爬蟲也有一段時間了,從一開始的懵懵懂懂,到現在的有一定基礎,對於這一路的跌跌撞撞,個人覺得應該留下一些文本性的東西,畢竟好記性不如爛筆頭,而且畢竟這是吃飯的傢伙,必須用心對待才可以,從今天起,我將會把關於爬蟲的東西進行乙個整理,以供後期的查閱,同時也想將自己的一點點經驗分享給大家。...