diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-05 04:44:16 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-02-05 04:44:16 +0300 |
commit | 5715f086ecd091ee44cecdd85ecfed0917fcb35c (patch) | |
tree | 76c5dd456f9312b56cf57030301fddfeee710810 /ImageGooglerForm.cs | |
parent | 0d9e5a9b6c457bdd0e00840e3166dc17d8d56b24 (diff) |
More debug info
Diffstat (limited to 'ImageGooglerForm.cs')
-rw-r--r-- | ImageGooglerForm.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ImageGooglerForm.cs b/ImageGooglerForm.cs index e1bcbf6d..a8818a4b 100644 --- a/ImageGooglerForm.cs +++ b/ImageGooglerForm.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
+using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
@@ -36,6 +37,7 @@ namespace com.clusterrr.hakchi_gui public static string[] GetImageUrls(string query)
{
var url = string.Format("https://www.google.com/search?q={0}&source=lnms&tbm=isch", HttpUtility.UrlEncode(query));
+ Debug.WriteLine("Web request: " + url);
var request = WebRequest.Create(url);
request.Credentials = CredentialCache.DefaultCredentials;
(request as HttpWebRequest).UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36";
@@ -46,8 +48,9 @@ namespace com.clusterrr.hakchi_gui string responseFromServer = reader.ReadToEnd();
reader.Close();
response.Close();
- var urls = new List<string>();
+ Debug.WriteLine("Web response: " + url);
+ var urls = new List<string>();
string search = @"\""ou\""\:\""(?<url>.+?)\""";
MatchCollection matches = Regex.Matches(responseFromServer, search);
foreach (Match match in matches)
@@ -75,6 +78,7 @@ namespace com.clusterrr.hakchi_gui //new Thread(DownloadImageThread).Start(url);
try
{
+ Debug.WriteLine("Downloading image: " + url);
var image = DownloadImage(url);
ShowImage(image);
}
@@ -87,6 +91,7 @@ namespace com.clusterrr.hakchi_gui }
catch (Exception ex)
{
+ Debug.WriteLine(ex.Message + ex.StackTrace);
MessageBox.Show(ex.Message, Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
@@ -135,7 +140,7 @@ namespace com.clusterrr.hakchi_gui }
catch { }
}
-
+
public static Image DownloadImage(string url)
{
var request = HttpWebRequest.Create(url);
|