小程式 雲函式之爬取騰訊課堂課程好評體驗

2021-10-09 06:50:58 字數 1506 閱讀 7734

雲函式是一段執行在雲端的**,無需管理伺服器,在開發工具內編寫、一鍵上傳部署即可執行後端**。雲函式執行時基於node.js

1、開通雲開發功能及建立雲開發專案(不贅述)

2、新建node.js雲函式:右擊【cloudfuns】>新建node.js雲函式【getcomments】

在本地建立node.js雲函式後後上傳到雲環境中。

3、安裝第三方網路請求包 request-promise【

4、在目錄【getcomments】->【index.js】中爬取課程評價

// 雲函式入口檔案

const cloud = require('wx-server-sdk')

const rp=require("request-promise")

cloud.init()

// 雲函式入口函式

exports.main = async (event, context) => ,

headers: ?taid=3398075045800464`

},json: true // automatically parses the json string in the response

};let result=await rp(options).then((res)=> )

.catch( (err) =>);

return result;

}

如何確定介面資訊:在控制台中獲取介面url、引數和refer

5、右擊【getcomments】目錄->【上傳並部署:雲端安裝依賴】,部署後如下圖。

6.雲函式呼叫-在頁面中呼叫雲函式

data: ,

/*** 生命週期函式--監聽頁面載入

*/onload: function (options) ,

success:res=>)

},fail:err=>

})},

小程式 騰訊直播雲webrtc room的BUG

在使用webrtc room的時候,發現在建立乙個房間進入後,退出再次進入會一直提示心跳超時,這個問題是因為他們在退出的時候只終止了request的請求,並沒有對settimeout做任何處理,也就是說你退出這個房間後,還會執行上乙個房間的心跳,所以會一直報錯,列印後可以發現是上乙個房間的roomi...

Python爬取微信小程式實戰(通用)

背景介紹 目標小程式 環境pc端 windows 10 移動端 iphone 軟體 charles charles抓包 雖說網上大佬的教程很好很詳細,但我想加入幾個坑點解釋,因此又重新寫了個部落格,請點此檢視charles配置教程 charles清空當前獲取到的連線,防止干擾 學會使用這個黃色掃把!...

python 爬取糗事百科 gui小程式

前言 有時候無聊看一些搞笑的段子,糗事百科還是個不錯的 所以就想用python來玩一下。也比較簡單,就寫出來分享一下。嘿嘿 環境 python 2.7 win7 一般像這種都是文字的話,檢視源 就可以看到內容了。已經可以看到都是在乙個class 為content 的div裡面,這樣就很簡單了,直接上...