提交 f21153bf 作者: 薛凌堃

9/8 美国企业年报

上级 617d3fc7
...@@ -121,8 +121,8 @@ def spider(com_name,cik,up_okCount): ...@@ -121,8 +121,8 @@ def spider(com_name,cik,up_okCount):
for form in form_type_list: for form in form_type_list:
i += 1 i += 1
if form == '10-K' or form == '20-F': if form == '10-K' or form == '20-F':
log.info(form,i) log.info(form,i-1)
accessionNumber = accessionNumber_list[i] accessionNumber = accessionNumber_list[i-1]
#发布日期 #发布日期
filingDate = filingDate_list[i] filingDate = filingDate_list[i]
year = filingDate[:4] year = filingDate[:4]
...@@ -222,9 +222,9 @@ def spider(com_name,cik,up_okCount): ...@@ -222,9 +222,9 @@ def spider(com_name,cik,up_okCount):
log.info(f'{dic_result}---{e}') log.info(f'{dic_result}---{e}')
def getrequest(social_code,url,headers,data): def getrequest(social_code,url,headers,data):
ip_dic = {'https': 'http://127.0.0.1:1080', 'http': 'http://127.0.0.1:1080'}
#通过请求post接口获取企业的CIK #通过请求post接口获取企业的CIK
response = requests.post(url=url, headers=headers, data=data) # ,proxies=ip) response = requests.post(url=url, headers=headers, data=data ,proxies=ip_dic)
response.encoding = response.apparent_encoding response.encoding = response.apparent_encoding
# 检查响应状态码 # 检查响应状态码
if response.status_code == 200: if response.status_code == 200:
...@@ -349,7 +349,10 @@ if __name__ == '__main__': ...@@ -349,7 +349,10 @@ if __name__ == '__main__':
# break # break
# break # break
up_okCount = 0 up_okCount = 0
spider(com_name,cik,up_okCount) try:
spider(com_name,cik,up_okCount)
except Exception as e:
log.error(f'{social_code}----{e}--')
# break # break
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论