"Content-Type": "multipart/form-data; boundary= multipart/form-data
multipart/form-data; boundary=----WebKitFormBoundaryI9jlgzsMT2lzfSLM
网站 : http://gooa.las.ac.cn/paperc/?#/paper?subpath=listja&qstr=%E6%96%B0%E9%97%BB
Accept: application/json, text/plain, */* Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9,en;q=0.8 Connection: keep-alive Content-Length: 1974 Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryI9jlgzsMT2lzfSLM Cookie: Hm_lvt_522bdda50b9f1f2605024cbe017b03fa=1736333105 Host: gooa.las.ac.cn Origin: http://gooa.las.ac.cn Referer: http://gooa.las.ac.cn/paperc/? User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
网站 : http://gooa.las.ac.cn/paperc/?#/paper?subpath=listja&qstr=%E6%96%B0%E9%97%BB
{
"Accept": "application/json, text/plain, */*",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
"Connection": "keep-alive",
"Content-Length": "1974",
"Content-Type": "multipart/form-data; boundary=----WebKitFormBoundaryI9jlgzsMT2lzfSLM",
"Cookie": "Hm_lvt_522bdda50b9f1f2605024cbe017b03fa=1736333105",
"Host": "gooa.las.ac.cn",
"Origin": "http://gooa.las.ac.cn",
"Referer": "http://gooa.las.ac.cn/paperc/?",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"
}
代码:
代码:
print("page",page,year)
url = "http://gooa.las.ac.cn/apipaperc/api/paper/searchja"
headers = {
"Accept": "application/json, text/plain, */*",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "zh-CN,zh;q=0.9",
"Connection": "keep-alive",
"Content-Length": "1882",
# "Content-Type": "multipart/form-data; boundary=----WebKitFormBoundarylFUETgwBLA176zUh",
"Cookie": "Hm_lvt_522bdda50b9f1f2605024cbe017b03fa=1711124752",
"Host": "gooa.las.ac.cn",
"Origin": "http://gooa.las.ac.cn",
"Referer": "http://gooa.las.ac.cn/paperc/",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
}
from collections import OrderedDict
params = OrderedDict([
("qstr",(None,'')),
("sfotitle",(None,'')),
("coid",(None,'')),
("ti",(None,'')),
("ky",(None,'')),
("co",(None,'')),
("au",(None,'')),
("doi",(None,'')),
("sfky",(None,'')),
("sfso",(None,'')),
("sfco",(None,'')),
("sfau",(None,'')),
("sfpd",(None,'')),
("sfro",(None,'')),
("page", (None, str(page))),
("rows", (None, '1000')),
('fl', (None, '10')),
('sortName', (None, 'oapdate')),
('pdfown', (None, '-1')),
('sfpdy', (None, year)),
])
res = requests.post(url, files=params,headers=headers)
res = res.json()
res_list = res['data']['list']
print("========", len(res_list))
如果觉得对您有帮助,麻烦您点一下推荐,谢谢!
好记忆不如烂笔头
好记忆不如烂笔头

浙公网安备 33010602011771号