我正在尝试制作一个带有 flutter 的 RSS 阅读器,但该程序引发了XMLHttpRequest error.
在我的测试中,我使用网络(Chrome)作为我的目标平台。
\n感谢您的帮助。
\n Future<RssFeed> fetchFeed() async {\ntry {\n final response = await http.get(Uri.parse(url), headers: {"Access-Control-Allow-Origin": "*"});\n return RssFeed.parse(response.body);\n} catch (e) {\n print(e);\n return RssFeed(title: "Test");\n }}\n\n var feed = await fetchFeed();\nRun Code Online (Sandbox Code Playgroud)\n完整错误日志:
\nError: XMLHttpRequest error.\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-\n\nsdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 910:28 get current\npackages/http/src/browser_client.dart 69:22 <fn>\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/zone.dart 1685:54 runUnary\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 159:18 handleValue\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 766:44 handleValueCallback\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 795:13 _propagateToListeners\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 592:7 [_complete]\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/stream_pipe.dart 61:11 _cancelAndValue\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/stream.dart 1288:7 <fn>\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14 _checkAndCall\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39 dcall\nC:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/html/dart2js/html_dart2js.dart 37301:58 <fn>\n\n\n at Object.createErrorWithStack (http://localhost:49656/dart_sdk.js:5080:12)\n at Function._throw (http://localhost:49656/dart_sdk.js:20337:18)\n at Function.throwWithStackTrace …Run Code Online (Sandbox Code Playgroud) 我目前正在构建一个带有破折号和绘图的财务仪表板。我将以下烛台图添加到我的仪表板中:
candlestick_chart = go.Figure(data=[go.Candlestick(x=financial_data["Date"],
open=financial_data['Open'],
high=financial_data['High'],
low=financial_data['Low'],
close=financial_data['Close'])])
Run Code Online (Sandbox Code Playgroud)
我希望能够突出显示特定的烛台(例如使用标记)
我尝试使用该add_trace函数和以下代码来实现此目的:
candlestick_chart.add_trace(
go.Scatter(
x=["2020-07-01"],
y=["350"],
mode="markers",
marker=dict(symbol="6")
)
)
Run Code Online (Sandbox Code Playgroud)
但这破坏了图表。
为什么会发生这种情况?我怎样才能解决这个问题?
编辑:添加数据源
我从https://finance.yahoo.com/quote/SPY/history?p=SPY获取数据,时间段设置为最大值。
我按照以下方式解析数据:
start = "2000-01-01"
end = "2021-01-01"
# Get a pandas dataframe
datapath = ('D:\\Programmieren\\trading_bot\\etf_data\\SPY.csv')
financial_data = pd.read_csv(datapath,
parse_dates=True,
index_col=0)
financial_data= financial_data.loc[start:end]
# Process data
financial_data = financial_data["2020-06-01":"2021-01-01"]
financial_data.reset_index(inplace=True)
Run Code Online (Sandbox Code Playgroud)
EDIT2:系统和版本
我的软件包有以下版本:
print(pd.__version__) # 1.2.3
print(plotly.__version__) # 4.14.3
Run Code Online (Sandbox Code Playgroud)
我正在与:
当出现以下错误时,我尝试使用 python 和 Selenium Chrome 驱动程序发送表情符号:
selenium.common.exceptions.WebDriverException: Message: unknown error: ChromeDriver only supports characters in the BMP
(Session info: chrome=86.0.4240.75)
Run Code Online (Sandbox Code Playgroud)
我已经研究这个主题一段时间了,并在 @GalBracha 的另一个问题中在 C# 中找到了以下解决方法。
由于我根本不懂 C# 并且对 Selenium 也不太熟悉,所以我想问是否有人知道 Python 中的类似解决方案。
谢谢