这是我的程序的一部分,您可以在其中输入一个命令(变量com),如果该命令包含google或search,它将执行google搜索。 是否有人可以帮助修复它,以便它也可以与包含谷歌的搜索一起工作(例如:“谷歌如何赚钱”)
if 'google' in com or 'search' in com:
search=''
foo=com.split()
for x in foo:
if x!='google' and x!='search':
search+='+'+x
search=search[1:]
print('googling:'+search)
time.sleep(1)
web.open('https://www.google.co.in/search?q='+search+'&oq='+search+'&aqs=chrome..69i57j69i60l2j69i61j69i60j69i61.306j0j9&s0ourceid=chrome&ie=UTF-8')
您正在从搜索请求中删除
google
或search
的所有部分,无论它们位于com
变量的何处只需将其拆分为
first:rest
,这样您就可以持有命令(只有cmd
的第一个单词)和请求(其余的cmd
):这就是:
然后,您可以像往常一样执行查询。顺便说一下:您不需要提供完整的url,包括从浏览器复制的所有令牌:
收益率:
相关问题 更多 >
编程相关推荐