簡體   English   中英

如何使用Python腳本(selenium)從excel表中提取數據並輸入到網站

[英]how to use Python script (selenium) to extract data from excel sheet and input into website

我想知道如何從 excel 電子表格中獲取行數據並將其輸入到使用 selenium 的 cms 上的文本框中。 我對如何將 1 行數據輸入 1 個文本框並將下一行數據輸入下一個文本框感到困惑。

如果有人能提供足夠的幫助,那就太棒了。

謝謝你

您可以使用 Pandas 從 selenium 中的 Keys 類中讀取 Excel 文件和 Keys。

這有一個函數列表,您可以通過它們的 unicode(?可能是錯誤的)等效傳遞與瀏覽器交互的函數。

class Keys(object):
    """
    Set of special keys codes.
    """

    NULL = '\ue000'
    CANCEL = '\ue001'  # ^break
    HELP = '\ue002'
    BACKSPACE = '\ue003'

import pandas as pd
from selenium.webdriver.common.keys import Keys
from selenium import webdriver



df = pd.read_excel(your_excel_file)


driver = webdriver.Chrome(your_driver)

### do stuff


data = df[your_data_col][0] # grabbing one value, you'll probably need to iterate using a loop.


driver.find_element_by_xpath(your_xpath).send_keys(data)
# do more stuff.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM