0
我正在從Python更改爲Flash Builder 4.6,因爲它對移動應用程序來說似乎更容易。在Flash builder mobile中獲取網頁數據
我的問題是,在Python中,我會用美麗的湯來獲取網頁的源代碼,但谷歌天以百萬種方式輸入相同的問題後,我似乎無法在Flash Builder中找到替代方法。
有沒有辦法?我想將網頁的來源保存爲字符串,並根據搜索條件從其中提取位。
我正在從Python更改爲Flash Builder 4.6,因爲它對移動應用程序來說似乎更容易。在Flash builder mobile中獲取網頁數據
我的問題是,在Python中,我會用美麗的湯來獲取網頁的源代碼,但谷歌天以百萬種方式輸入相同的問題後,我似乎無法在Flash Builder中找到替代方法。
有沒有辦法?我想將網頁的來源保存爲字符串,並根據搜索條件從其中提取位。
我不知道有一些AS3的抓取庫。 但無論如何,您可以通過使用HTTPService獲取網頁數據。
的ActionScript
private function btnClick(): void{
hts.url="http://www.foobar.com/foo";
hts.send();
// if you want to pass parameters, use below.
//hts.send({
// "id": "abcde",
// "pages": "2"
//});
}
protected function hts_resultHandler(event:ResultEvent):void{
trace(hts.lastResult.toString());
}
MXML
<fx:Declarations>
<s:HTTPService id="hts" method="GET" resultFormat="text" result="hts_resultHandler(event)"/>
</fx:Declarations>
<s:Button x="20" y="20" label="Get data" click="btnClick()"/>
輝煌那只是約適合我,我會一展身手,讓你知道我的身體情況如何。 –
我給了它一個嘗試,擺脫了一些錯誤後,我得到另一個。 TypeError:錯誤#1009:無法訪問空對象引用的屬性或方法。 4.6 \ DSFRS的\ src \意見\ DSFRSHomeView.mxml:45] \t的意見:: DSFRSHomeView/___ DSFRSHomeView_Button3_click() 似乎指向我\t \t \t保護功能onButton3Clicked():無效 \t \t \t { \t \t \t hts.url =「http://www.dsfire.gov.uk/News/Newsdesk/IncidentsPast7days.cfm?siteCategoryId=3&T1ID=26&T2ID=35」; \t \t \t hts.send(); \t \t \t \t hts.send({「id」:「CollapsiblePanel1」}); \t \t \t \t trace(hts.lastResult.toString()); \t \t \t} –
抱歉..這是一團糟。我有保護功能onButton3Clicked():無效,該錯誤似乎指向。我不確定問題是什麼,雖然我已經從你的代碼中的事件改變爲具有事件的事件:MouseEvent並且它們都給出了錯誤...對不起,我知道它是一個愚蠢的問題,但我不能讓我的noggin @Yasuyuki Uno –