Tôi muốn sử dụng python để xóa kết quả tìm kiếm trên Google Scholar. Tôi tìm thấy hai kịch bản khác nhau để làm điều đó, một là gscholar.py và khác là scholar.py
(có thể được sử dụng như một thư viện python?).Trích xuất kết quả của Google Scholar bằng Python (hoặc R)
Bây giờ, tôi có lẽ nên nói rằng tôi hoàn toàn mới với python, vì vậy xin lỗi nếu tôi bỏ lỡ điều hiển nhiên!
Vấn đề là khi tôi sử dụng gscholar.py
như được giải thích trong các tập tin README, tôi nhận được kết quả là
query() takes at least 2 arguments (1 given)
. ..
Ngay cả khi tôi chỉ định tham số khác (ví dụ gscholar.query("my query", allresults=True)
, tôi nhận được
query() takes at least 2 arguments (2 given)
này câu đố tôi, tôi cũng đã cố gắng để xác định số thứ ba có thể (outformat=4
; đó là định dạng BibTex) nhưng điều này Một đồng nghiệp khuyên tôi nên nhập BeautifulSoup và this trước khi chạy truy vấn, nhưng điều đó cũng không thay đổi được vấn đề. xem link) như một giải pháp nhưng đã nhanh chóng bị chặn bởi google. Có lẽ ai đó có thể đề xuất cách cải thiện mã đó để tránh bị chặn? Bất kỳ trợ giúp sẽ được đánh giá cao! Cảm ơn!
Tôi đã cập nhật câu trả lời của mình bằng cách truy cập chặn truy cập của Google ... – Sheena