Comments (6)
Google Scholar actively tries to block programmatic queries that search its publication database but allows queries that search authors database. If you especially want to get info about a specific publication many times over a time period (say regularly track its citation count), I'd recommend going the author's profile page way.
from scholarly.
This is likely a transient issue due to unavailability of reliable proxies. If you tried it again with no proxies (not recommended to do regularly), it should work or try running the code as it is after some time.
from scholarly.
And whenever possible, try fetching a paper via any of the author's profile. In this instance, you could use search_author_id
routine to look for papers by 9TqkClQAAAAJ
and iterate through the publication list.
from scholarly.
This is likely a transient issue due to unavailability of reliable proxies. If you tried it again with no proxies (not recommended to do regularly), it should work or try running the code as it is after some time.
Yes, running the code without the proxies works.
And whenever possible, try fetching a paper via any of the author's profile. In this instance, you could use
search_author_id
routine to look for papers by9TqkClQAAAAJ
and iterate through the publication list.
Why is that? I am looking for a specific paper, which has a uniquely identified by its DOI. Performing a search query for the author instead of the unique DOI and then filtering the results seems like a very circuitous way.
from scholarly.
Google Scholar actively tries to block programmatic queries that search its publication database but allows queries that search authors database. If you especially want to get info about a specific publication many times over a time period (say regularly track its citation count), I'd recommend going the author's profile page way.
Thanks for pointing this out!
from scholarly.
I tried running your snippet again with FreeProxies
and after a few attempts, it did successfully print the paper details. This was likely due to #465 which has now been fixed. Closing this issue as completed.
from scholarly.
Related Issues (20)
- citedby function still returns empty results? HOT 11
- 'Cannot fetch from Scholar' Error HOT 1
- v1.7.7 is incompatible with ScraperAPI
- If user has 0 citations, the "citations count" becomes misaligned HOT 1
- Add the full author list of each paper for Author.publications? HOT 2
- Error with running scholarly with Tor server in the background HOT 4
- AttributeError while fetching page HOT 3
- Cannot Fetch from Google Scholar HOT 5
- Retrieving cites_per_year from PUBLICATION_SEARCH_SNIPPET
- Get 'pub_url' for each publication HOT 5
- When fetching user's data with scholarly.fill(author, sections=[]). In publications section we cannot access authors of publication HOT 1
- SingleProxy returns True but failed to query HOT 6
- DOI export request HOT 2
- MaxTriesExceededException: Cannot fetch from Google Scholar with free proxies HOT 9
- citation link is outdated
- TypeError: __init__() got an unexpected keyword argument 'follow_redirects' HOT 1
- SSLCertVerificationError with RandomProxies Sample Code HOT 3
- scholarly.search_pubs(query) \n pprint(query) is parsings and returning only 1st result of the page HOT 1
- [Feature Request] Support for legal opinions HOT 1
- pprint doesn't work on Windows? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scholarly.