का उपयोग करके Google विद्वान परिणामों को निकालें मैं Google विद्वान खोज परिणामों को स्क्रैप करने के लिए पायथन का उपयोग करना चाहता हूं। मुझे ऐसा करने के लिए दो अलग-अलग लिपि मिलीं, एक gscholar.py है और दूसरा scholar.py
है (क्या इसे एक अजगर पुस्तकालय के रूप में उपयोग किया जा सकता है?)।पायथन (या आर)
अब, मुझे शायद यह कहना चाहिए कि मैं पाइथन के लिए बिल्कुल नया हूं, इसलिए माफ करना अगर मुझे स्पष्ट याद आती है!
समस्या जब मैं gscholar.py
के रूप में README फ़ाइल में विस्तार से बताया का उपयोग है, मैं एक परिणाम
query() takes at least 2 arguments (1 given)
के रूप में मिलता है। ।।
यहां तक कि जब मैं एक और तर्क निर्दिष्ट (जैसे gscholar.query("my query", allresults=True)
, मैं
query() takes at least 2 arguments (2 given)
मिल
यह पहेली मुझे मैं भी तीसरे संभव तर्क (outformat=4
निर्दिष्ट करने के लिए कोशिश की, है जो BibTex प्रारूप), लेकिन इस मुझे फ़ंक्शन त्रुटियों की एक सूची देता है। एक सहयोगी ने मुझे क्वेरी चलाने से पहले सुंदर सूप और this आयात करने की सलाह दी, लेकिन यह समस्या भी नहीं बदली है। समस्या का समाधान करने के लिए कोई सुझाव?
मुझे आर के लिए कोड मिला (देखें) एक समाधान के रूप में, लेकिन जल्दी से गूगल द्वारा अवरुद्ध हो गया। शायद कोई सुझाव दे सकता है कि अवरुद्ध होने से बचने के लिए उस कोड को कैसे सुधारें? किसी भी सहायता की सराहना की जाएगी! धन्यवाद!
मैंने Google के उपयोग को अवरुद्ध करने के तरीके के बारे में अपना उत्तर अपडेट किया ... – Sheena