





from abc import ABC, abstractmethod
from argparse import ArgumentParser



class 					__snake_case	(  __SCREAMING_SNAKE_CASE    ):


    '''simple docstring'''







    @staticmethod
    @abstractmethod
    def  lowercase_					(       A_     ):





        '''simple docstring'''

        raise NotImplementedError()




    @abstractmethod
    def  lowercase_					(       self     ):





        '''simple docstring'''

        raise NotImplementedError()







'''simple docstring'''




import requests
from bsa import BeautifulSoup




def 						__lowerCamelCase			(	UpperCAmelCase_					,				UpperCAmelCase_							)   ->str:
	snake_case__	       =   BeautifulSoup(requests.get(UpperCAmelCase_					,				params=UpperCAmelCase_							).content					,				'html.parser'							)
	snake_case__	       =   soup.find('div'					,				attrs={'class': 'gs_ri'}							)
	snake_case__	       =   div.find('div'					,				attrs={'class': 'gs_fl'}							).find_all('a'							)
	return anchors[2].get_text()


if __name__ == "__main__":
			a__					:			int          =     {
			    '''title''': (
			        '''Precisely geometry controlled microsupercapacitors for ultrahigh areal '''
			        '''capacitance, volumetric capacitance, and energy density'''
			    ),
			    '''journal''': '''Chem. Mater.''',
			    '''volume''': 30,
			    '''pages''': '''3979-3990''',
			    '''year''': 2018,
			    '''hl''': '''en''',
			}
			print(get_citation('''https://scholar.google.com/scholar_lookup''', params=params))



