On Monday, December 31, 2018 at 7:25:13 AM UTC-5, Colin Law wrote:
>
> On Mon, 31 Dec 2018 at 12:12, fugee ohu <fuge...@gmail.com <javascript:>> 
> wrote: 
> > 
> > 
> > 
> > On Sunday, December 30, 2018 at 10:56:30 AM UTC-5, Colin Law wrote: 
> >> 
> >> On Sun, 30 Dec 2018 at 15:45, fugee ohu <fuge...@gmail.com> wrote: 
> >> > 
> >> > 
> >> > 
> >> > On Sunday, December 30, 2018 at 8:36:40 AM UTC-5, Colin Law wrote: 
> >> >> 
> >> >> On Sun, 30 Dec 2018 at 12:06, fugee ohu <fuge...@gmail.com> wrote: 
> >> >> > ... 
> >> >> > It's not json it's javascript so I don't have to run JSON.parse 
> >> >> 
> >> >> {"success":true,"code":0,"results":[{"productId":32815555905, ... 
> >> >> Looks like JSON to me (embedded in js admittedly).  You said that 
> the 
> >> >> data you want is in that string.  If that is correct then all you 
> have 
> >> >> to do is to extract it and parse it as JSON. 
> >> >> 
> >> >> Colin 
> >> > 
> >> > 
> >> > It's not json it's javascript 
> >> 
> >> What is it about the string 
> >> {"success":true,"code":0,"results":[{"productId":32815555905, ... 
> >> that makes it not JSON? 
> >> 
> >> Colin 
> > 
> > 
> > Now I only get connection reset by peer when I try to make the request 
>
> Can't help you there, presumably either the website has changed or you 
> have changed the way you are fetching it.  Try the url in a browser. 
>
> Colin 
>

I changed my code and now getting a text/html content type response Not 
sure what I'm doing I commented out my previous creation of http object and 
used an inline syntax that's part of the creation of res object

require "net/http"
require "uri"
url = 
URI.parse("https://www.aliexpress.com/item/Robotic-Vacuum-Cleaner-Proscenic-790T-Vacuum-Mop-Sweep-3-in-1-Cleaner-for-Pet-Hair-Wifi/32840149410.html?spm=2114.search0104.3.1.24d566b6GAD2uI&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_10130_10890_10547_319_10546_317_10548_5730311_10545_10696_453_10084_454_10083_5729211_10618_10307_538_537_536_10059_10884_10887_100031_321_322_10103-10890,searchweb201603_51,ppcSwitch_0&algo_expid=99dc32b9-d1ce-4020-8bec-624c18225f44-0&algo_pvid=99dc32b9-d1ce-4020-8bec-624c18225f44";)
#http = Net::HTTP.new(url.host, url.port)
#http.use_ssl = true
req = Net::HTTP::Get.new url 
res = Net::HTTP.start(url.host, url.port, :use_ssl => url.scheme == 
'https') {|http| http.request req}
puts res.body

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/fc64810f-93a2-47ce-ba64-44a6b36ee00a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to