ウェブページをトラバースし、ランダムなアドレスを見つけ、ブラウザ拡張機能 (Firefox/Chrome) を使用して、Google マップでそのアドレスを検索できるはずのアルゴリズム クラスのプログラムを作成しています。私は文字通り、拡張機能を使用してテキストをキャプチャしてテキスト ファイルに入れ、プログラムにそのテキスト ファイルを読み取らせるのは良い考えだと思っていましたが、それがどのように実装されるかについての手がかりはありません。
これまでの私のコード (心配しないでください。ウィンドウ UI の後で長くなります。これは単なるテスト コンソール アプリです):
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <windows.h>
using namespace std;
int main ()
{
string address;
cout << "Please input address: ";
//cin >> address;
getline(cin, address);
//word_list = getRecursiveURLs(url, DEPTH)
//return cleaner(word_list)
//string address = "Houston, Tx ";
std::string str = "http://mapof.it/" + address;
//cout << mapSearch;
const char * c = str.c_str();
ShellExecute(NULL, "open", c, NULL, NULL, SW_SHOWNORMAL);
}
現在、私のコードは住所を受け取り、基本的に GMaps 検索を開始する「Mapof.it」URL の末尾に追加します。