Evgenios1 Δημοσ. 1 Οκτωβρίου 2008 Δημοσ. 1 Οκτωβρίου 2008 Φτιαχω ενα προγραμματακι το οποιο μου προβαλει εικονες απο το Local file και απο το Flickr.com . Μεχρη εδω καλα ,αλλα τωρα θελο να προβαλει και απο Google για το Flikcr εχω κανει αυτο : > public class Flickr:INet { #region INet Members public string[] GetImages(string Search) { return DownloadAndReadPage(Search); } #endregion public Flickr() { } private string[] DownloadAndReadPage(string searchFor) { string[] temp=new string[200]; int x = 0; try { HttpWebRequest Req = (HttpWebRequest)WebRequest.Create(@"http://www.flickr.com/search/?q=" + searchFor); HttpWebResponse Res = (HttpWebResponse)Req.GetResponse(); StreamReader eFile = new StreamReader(Res.GetResponseStream());//download stream string httpPage = eFile.ReadToEnd();//save stream in a string MatchCollection httpPageReadyToSherching = Regex.Matches(httpPage, @"<img(.*)/>", RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace | RegexOptions.ExplicitCapture); foreach (Match m in httpPageReadyToSherching) { if (m.ToString().Contains("farm")) { MatchCollection uM = Regex.Matches(m.ToString(), @"http://(.*)jpg", RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace | RegexOptions.ExplicitCapture); foreach (Match m1 in uM) { temp[x] = m1.ToString(); x++; } } } } catch (Exception) { System.Windows.Forms.MessageBox.Show("No internet"); } string[] temp1 = new string[x + 1]; x = 0; for (; x < temp1.Length; x++) { temp1[x] = temp[x]; } return temp1; } Αλλα για το google δε ξερω πως να βρω την url για τη full size image και με τον παραπανο τροπο δε γινετε γιατι μου βγαζει τοις εικονες 100χ100
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.