Skip to content

Commit 76817fa

Browse files
committed
feat: export
1 parent 4ff9511 commit 76817fa

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

backend/apps/datasource/api/export.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,20 @@
1010
from selenium.webdriver.support.ui import WebDriverWait
1111

1212
from common.core.deps import SessionDep
13+
from selenium.webdriver.chrome.options import Options
14+
from selenium.webdriver.chrome.service import Service
1315

1416
router = APIRouter(tags=["export"], prefix="/export")
1517

1618

1719
@router.get("/png")
1820
async def export(session: SessionDep):
19-
driver = webdriver.Chrome() # 或者使用webdriver.Firefox()等
21+
22+
23+
options = Options()
24+
options.add_argument("--headless")
25+
service = Service(executable_path='/root/sqlbot/chromedriver-linux64/chromedriver')
26+
driver = webdriver.Chrome(service=service, options=options) # 或者使用webdriver.Firefox()等
2027
print('init done')
2128
# 打开网页
2229
driver.get('https://g2.antv.antgroup.com/examples/general/interval/#bar-basic')

0 commit comments

Comments
 (0)