CreateHttpRequest() public static method

Given a URL, loads and returns a string representing a web page's markup
public static CreateHttpRequest ( Uri URL ) : String
URL System.Uri
return String
コード例 #1
0
        /// <summary>
        /// Uses an additional page load to determine Prime eligibility
        /// with accuracy
        /// </summary>
        /// <param name="productURL"></param>
        /// <returns></returns>
        public static bool GetStrictPrimeEligibility(Uri productURL)
        {
            string html = Scraper.CreateHttpRequest(productURL);

            // Non-prime eligible results call this function with a "0" first
            // parameter; here we look specifically for "1", which
            // denotes prime eligibility
            string primeEligiblePattern = @"bbopJS.initialize\(1,";

            string match = GetSingleRegExMatch(html, primeEligiblePattern);

            return(match.Length > 0);
        }
コード例 #2
0
        /// <summary>
        /// Given a product's unique Amazon ID, loads the review distribution histogram.
        /// Much faster than an entire pageload for detailed review info.
        /// </summary>
        /// <param name="asin"></param>
        /// <returns></returns>
        public static string LoadReviewHistogram(string asin)
        {
            Uri reviewHistogramPopupURL = new Uri(Constants.REVIEW_HISTOGRAM_URL + asin);

            return Scraper.CreateHttpRequest(reviewHistogramPopupURL);
        }