Skip to main content
Solved

HTTPCaller, zillow


Forum|alt.badge.img
Good morning! I am having troubles with the HTTPCaller/HTMLExtractor. I am trying to pull the zestimate values from Zillow.com for a specific house (right now it's just some random house I picked). The HTTPCaller doesn't seem to be pulling "real" information in it's _response_body attribute field. I've been following the example here: http://docs.safe.com/fme/2018.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/htmlextractor.htm @trentatsafe suggested: "It appears that the HTTP response is looking for verification that it is not a computer. Do you have an account? If so, what is the reponse you get when using your login credentials as the authentication for the HTTPCALLER "I tried adding my login - but got the same results. It's also a bit odd that it is looking for a login, as you don't typically have to login to Zillow to see their values. Any suggestions?

Best answer by jillmperi

Thanks @NathanAtSafe,

I did find a work around...some notes for anyone else working on this:

There is a Zillow API Network that you have to sign up for to get a key code [your ID]. I was then able to "create" the websites for my specific properties from: http://www.zillow.com/webservice/GetZestimate.htm?zws-id=[your ID]&ZPID;=[your property Zpid]

(example from here: https://www.youtube.com/watch?v=JhiT0Ty5YSc )

I was then able to use the HTTPCaller using that "created" website and the XMLFlattener to extract the zestimate (be sure to set Attributes to Expose to amount) and work from there.

Thanks @NathanAtSafe and @trentatsafe for your help! Hope these notes help someone else.

View original
Did this help you find an answer to your question?

3 replies

nathanatsafe
Safer
Forum|alt.badge.img+7

Hi @jillmperi,

From the JavaScript spit into the response body, it looks like the Zillow page has some scripts protecting against scraping their website for data. Trying a few other URLs gives the same result - a captcha test is required. You might try rooting around the web page with the Developer console in Chrome open to try to understand the page source code, or perhaps get in touch with Zillow about how to work with their APIs.

 

 

Hope this helps!

 

Nathan

 


Forum|alt.badge.img
  • Author
  • Best Answer
  • April 20, 2018

Thanks @NathanAtSafe,

I did find a work around...some notes for anyone else working on this:

There is a Zillow API Network that you have to sign up for to get a key code [your ID]. I was then able to "create" the websites for my specific properties from: http://www.zillow.com/webservice/GetZestimate.htm?zws-id=[your ID]&ZPID;=[your property Zpid]

(example from here: https://www.youtube.com/watch?v=JhiT0Ty5YSc )

I was then able to use the HTTPCaller using that "created" website and the XMLFlattener to extract the zestimate (be sure to set Attributes to Expose to amount) and work from there.

Thanks @NathanAtSafe and @trentatsafe for your help! Hope these notes help someone else.


nathanatsafe
Safer
Forum|alt.badge.img+7
jillmperi wrote:

Thanks @NathanAtSafe,

I did find a work around...some notes for anyone else working on this:

There is a Zillow API Network that you have to sign up for to get a key code [your ID]. I was then able to "create" the websites for my specific properties from: http://www.zillow.com/webservice/GetZestimate.htm?zws-id=[your ID]&ZPID;=[your property Zpid]

(example from here: https://www.youtube.com/watch?v=JhiT0Ty5YSc )

I was then able to use the HTTPCaller using that "created" website and the XMLFlattener to extract the zestimate (be sure to set Attributes to Expose to amount) and work from there.

Thanks @NathanAtSafe and @trentatsafe for your help! Hope these notes help someone else.

Well done! Thanks for posting your notes here and contributing to the community @jillmperi

 

 

Nathan

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings