Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何提高网页抓取速度或程序的可用性_Python_Python 3.x - Fatal编程技术网

Python 如何提高网页抓取速度或程序的可用性

Python 如何提高网页抓取速度或程序的可用性,python,python-3.x,Python,Python 3.x,我想得到一些公司的股票数据,我正在使用的模块名为这里是我正在运行的代码 from yahoo_fin import stock_info import time start_time = time.time() tickers = ['AAPL','GOOG','MSFT','RAZFF','AMZN','EBAY'] for ticker in tickers: print(stock_info.get_quote_table(ticker)) print(f'{time.time

我想得到一些公司的股票数据,我正在使用的模块名为这里是我正在运行的代码

from yahoo_fin import stock_info
import time
start_time = time.time()
tickers = ['AAPL','GOOG','MSFT','RAZFF','AMZN','EBAY']

for ticker in tickers:
    print(stock_info.get_quote_table(ticker))

print(f'{time.time() - start_time}sec.')
这里是输出和花费的时间

.
.
---after all data printed---
.
.
12.998730182647705sec.

如何减少所需时间并更快地运行程序,或者我应该更改模块,但在本模块中,它们的优点是本模块还提供实时股票价格。

您可以尝试使用python中的多进程库,以便代码同时处理所有股票代码,而不是逐个处理。

请尝试使用