在科研學習的過程中,我們難免需要查詢相關的文獻資料,而想必很多小伙伴都知道SCI-HUB,此乃一大神器,它可以幫助我們搜索相關論文並下載其原文。可以說,SCI-HUB造福了眾多科研人員,用起來也是“美滋滋”。
一、代碼分析
代碼分析的詳細思路跟以往依舊如此雷同,逃不過的還是:抓包分析->模擬請求->代碼整合。
1. 搜索論文
通過論文的URL、PMID、DOI號或者論文標題等搜索到對應的論文,並通過bs4庫找出PDF原文的鏈接地址,代碼如下:
2. 下載論文
得到了論文的鏈接地址之后,只需要通過requests發送一個請求,即可將其下載:
很多人學習python,不知道從何學起。
很多人學習python,掌握了基本語法過后,不知道在哪里尋找案例上手。
很多已經做案例的人,卻不知道如何去學習更加高深的知識。
那么針對這三類人,我給大家提供一個好的學習平台,免費領取視頻教程,電子書籍,以及課程的源代碼!
QQ群:568668415
二、完整代碼
將上述兩個函數整合之后,我的完整代碼如下:
寫在最后
當然,我的代碼僅供參考,小伙伴們完全可以根據自己的需要進行相應的調整和改動,這樣才能更多地發揮其價值。
以下內容無用,為本篇博客被搜索引擎抓取使用
(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
python 是干什么的 零基礎學 python 要多久 python 為什么叫爬蟲
python 爬蟲菜鳥教程 python 爬蟲萬能代碼 python 爬蟲怎么掙錢
python 基礎教程 網絡爬蟲 python python 爬蟲經典例子
python 爬蟲
(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
以上內容無用,為本篇博客被搜索引擎抓取使用