调用Baidu、Google搜索引擎

By jingzhongrong

没什么技术含量,写一个程序要用到,顺便写上来

调用Baidu: http://www.baidu.com/s?wd=关键字

调用Google:http://www.google.com/search?q=关键字

 

另外,在BCB中发现使用ShellExecute打开搜索页时,

像这种关键字:    "我",你

在实际打开时关键字变成:  我,你

不知在VC中是否一样,暂时不知道什么原因?

将关键字中的"换成URL编码可以绕过, "的URL编码为%22

 

下面是一段代码:

AnsiString s;
    s 
=   "" ;
    
int  len  =  Edit1 -> Text.Length();
    
for ( int  i  =   1 ; i  <=  len; i ++ )
    
{
     
if(Edit1->Text.SubString(i,1== "/"")
        
{
         s 
+= "%22";
        }

        
else
        
{
         s 
+= Edit1->Text.SubString(i,1);
        }

    }

    AnsiString str 
=   " http://www.baidu.com/s?wd= "   +  s;
    ShellExecute(Handle,
" open " ,(LPCTSTR)str.c_str(),NULL,NULL,SW_SHOWNORMAL);

 

 

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值