Python實現獲取 且慢 基金夏普比率爬蟲

2021-10-09 08:51:52 字數 2575 閱讀 4601

# -*- coding:utf-8 -*-

import os

import sys

import time

import traceback

import json

import bs4

import pandas as pd

from selenium import webdriver

''''''print

(sys.getdefaultencoding())

driver = webdriver.phantomjs(executable_path=

"./bin/phantomjs.exe"

)def

func_load_webpage

(code):if

not code.isdigit()or

len(code)!=6

:return

false

base_url =

''% code

dict_select =

driver.get(base_url)

content = driver.page_source.encode(

'utf-8'

) target =

'' soup = bs4.beautifulsoup(content,

"html.parser"

)for co in soup.find_all(

['span'

,'h1'])

:if target !='':

'''dict_select[target] = co.text.encode('utf-8')'''

dict_select[target]

= co.text

if target ==

'volatility'

:break

target =

''if co.name ==

'h1'

: dict_select[

'fundname'

]= co.text

if co.text == u'最新規模'

: target =

'scale'

elif co.text == u'最大回撤'

: target =

'withdrawal'

elif co.text == u'夏普比率'

: target =

'sharp'

elif co.text == u'波動率'

: target =

'volatility'

return json.dumps(dict_select, ensure_ascii=

false

)if __name__ ==

"__main__"

: codelist =

['000216'

,'000961'

,'001071'

,'001513'

,'001549'

,'001550'

,'001632'

,'006751'

,'003095'

,'040046'

,'110011'

,'110023'

,'150303'

,'161033'

,'161122'

,'161130'

,'161725'

,'161903'

,'163406'

,'163415'

,'519674'

]#codelist = ['000216', '000313']

data =

# 用於儲存每一行的json資料

df = pd.dataframe(

)# 最後轉換得到的結果

for item in codelist:

# print(func_load_webpage(item))

) time.sleep(1)

for line in data:

data_item = json.loads(line)

df1 = pd.dataframe(data_item, index=[0

])# 在excel**的第1列寫入, 不寫入index

python簡單實現獲取當前時間

可參考原文 import time time.time 1469101837.655935 time.time 函式就是返回的utc時間,是從1970.1.1到現在的秒數。time.ctime 1469101837.655935 thu jul 21 19 50 37 2016 time.ctime...

python簡單實現獲取當前時間

說起計算機中的時間,還有一些比較有意思的事,比如我們經常聽到的unix時間戳,utc時間,格林威治時間等,從表示上來講他們基本屬於同乙個東西,因為他們的時間表示都是從1970年.1月.1日開始到現在的秒數,到這有人就有問題了,為毛是從這個時間點開始的呢?因為這天呀發生了一件大事,unix作業系統誕生...

Python 實現獲取微信好友資訊

一 使用 wxpy 模組庫獲取好友男比例資訊和城市分布。coding utf 8 匯入模組 from wxpy import bot q 1 極簡模式 robot bot 2 終端模式 robot bot console qr true 3 快取模式 可保持登入狀態 robot bot cache ...