# -*- 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 ...