台灣最大程式設計社群網站
線上人數
1058
 
會員總數:240686
討論主題:186544
歡迎您免費加入會員
討論區列表 >> 其他語言 >> 用jypthon4.3去抓網頁的溫度
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
用jypthon4.3去抓網頁的溫度
價值 : 50 QP  點閱數:160 回應數:1

樓主

蔡孝謙
門外漢
0 1
10 1
發送站內信

老師給我們一個作業 用jypthon4.3去抓網頁的溫度 但老師給的範本也抓不到 所以不知道從那去修改
希望有大大能幫我修改 還有說明給我了解裡面的語法 我要抓的網址是:https://tw.news.yahoo.com/weather/%E8%87%BA%E7%81%A3/%E8%8B%97%E6%A0%97%E5%B8%82/%E8%8B%97%E6%A0%97%E5%B8%82-2301128
我需要抓現在溫度就好 感恩

以下是範本


def findTemperatureLive():

# Get the weather page

import urllib #Could go above, too

connection=urllib.urlopen("http://www.ajc.com/weather")

weather = connection.read()

connection.close()



# Find the Temperature

curloc = weather.find("Currently")

if curloc <> -1:

# Now, find the "<b>&deg;" following the temp

temploc = weather.find("<b>&deg;",curloc)

tempstart = weather.rfind(">",0,temploc)

print "Current temperature:",weather[tempstart+1:temploc]

if curloc == -1:

print "They must have changed the page format -- can't find the temp"





搜尋相關Tags的文章: [ jypthon ] ,
本篇文章發表於2017-06-21 19:39
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

蔡孝謙
檢舉此回應
原本是有縮排 但貼出來就沒縮排了
本篇文章回覆於2017-06-21 19:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.