PyScholar
This repository provides an python code for scrawling google scholar profile
Install / Use
/learn @zhangtemplar/PyScholarREADME
PyScholar
This repository provides an python code for scrawling google scholar profile
Objective
Recently, I am prepareing my EB1 application, for which I need to check my publications and citations from Google Scholar. I found the manually going through those publications and citations is very laboring and boring. As a result, I creates this python function to accomplish this task automatically.
What it does
This tool extract the goole scholar profile according to your given link. It will extract the scholar name, citation history, optionally the list of publication and even the list of citation for each of publication. The code is written in Python.
Requirements
- urllib2
- BeautifulSoup4
- selenium. Please choose a browser your like and put the browser driver (can be downloaded here http://www.seleniumhq.org/projects/webdriver/) in your environment path. In the code, I use Internet Explorere (Ie)
Usage:
import PyScholar
info=parse_scholar.extract_scholar(profile_url, verbose)
@param[in] profile_url the link of google scholar profile you want to crawl
@param[in] verbose the level of information you want to scrawl. By default, we will scraw the detailed citation list for each of your publicaiton
@return the profile information as a dictionary
License
This code is free of use or change, as long as my name and email is included.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
