public static String OnlineCaptchaSolving(String filename) { WebClientX client = new WebClientX(); Vector<NameValuePair> prs = new Vector<NameValuePair>(); prs.add(new BasicNameValuePair("i2ocr_options", "file")); prs.add(new BasicNameValuePair("i2ocr_url", "http://")); prs.add(new BasicNameValuePair("i2ocr_languages", "gb")); Vector<PostFileData> files = new Vector<PostFileData>(); files.add( new PostFileData("i2ocr_uploadedfile", "/Users/hoangong/projects/Java/Bet/" + filename)); String content = client.PostMethod("http://www.sciweavers.org/process_form_i2ocr", prs, files); content = Utilities.SimpleRegexSingle( "#ocrTextBox\"\\).val\\(\"(.*?)(?=\"\\);\\$\\(\"#ocrTextBox\")", content, 1); return ""; }