Message Boards Message Boards

GROUPS:

Why my code on the Wolfram Programming Cloud failed?

Posted 9 years ago
10630 Views
|
5 Replies
|
3 Total Likes
|

Today I tried a code on the cloud for parsing html to structured data:

Clear[wikicat]
wikicat:=Module[{URLstr},
                URLstr=URLFetch["http://en.wikipedia.org/wiki/Special:AllPages/Category:Ho"];
                {URLstr//StringLength,ImportString[URLstr,"Data"]}
               ]

It works perfectly in the development Notebook environment of the cloud:

function successes

But when I tried to deploy it by

CloudDeploy[Delayed[wikicat,"String"]]
(* Out[3]= CloudObject[https://www.wolframcloud.com/objects/753a49c8-9fdc-4dbf-a7c1-359f918d68ef] *)

Visiting the corresponding URL gives

cloud failed

As it can be seen, URLFetch successfully got the HTML source string, which has 77028 characters. But somehow ImportString[URLstr,"Data"] failed.

My questions are:

  1. Did I do something wrong?

  2. I've tested that using string pattern match to extract the information is doable, but is there any work-around more elegant and/or compact?

POSTED BY: Silvia Hao
5 Replies

Hi All, The same problem goes for the function Import["any url", etc] it will work fine in the Wolfram Desktop but as a Cloud object it fails. Good to know you are looking into this! I thought at first is was my own programming error.

Is there any indication on when this will be fixed? It is quite an annoying bug.

Thanks!

Wouter

Posted 9 years ago

Silvia, glad to see you trying things out!

What you found here is a problem rather particular to this ImportString (of a URL looking for Data) running in an API. It will work fine in a cloud notebook. We know what the issue is and are working on a fix. Thanks for helping us make the cloud environment better.

POSTED BY: Joel Klein

Hi Joel,

Thank you very much for the detailed description. Hope the cloud gets better and better!

POSTED BY: Silvia Hao

(1) No.
Thank you for taking the time to post this. Developers are investigating.

POSTED BY: Bruce Miller

Thanks Bruce!

I'm very excited to see the cloud being launched, and glad I can help!

POSTED BY: Silvia Hao
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract