#!/usr/bin/env python | |
# coding:utf-8 | |
import pprint | |
import requests | |
from lxml import etree | |
from argparse import ArgumentParser | |
import sys | |
def main(): | |
parser = ArgumentParser() | |
parser.add_argument('query', nargs='?', help='query string') | |
args = parser.parse_args() | |
qstr = unicode(args.query, sys.stdout.encoding) | |
r = requests.get('http://www.google.com/complete/search', params={'q':qstr, 'hl':'ja', 'ie':'utf_8', 'oe':'utf_8', 'output': 'toolbar'}) | |
root = etree.XML(r.text) | |
sugs = root.xpath('//suggestion') | |
sugstrs = [s.get('data') for s in sugs] | |
for ss in sugstrs: | |
print(ss) | |
if __name__ == '__main__': | |
main() |
I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND