每次都需要更改selenium中的名称
我需要帮助,因为我正试图在某个网站上运行一个机器人。问题是我每次都需要更改信息(如姓名、电话…) 这是selenium计划:每次都需要更改selenium中的名称,selenium,csv,selenium-webdriver,Selenium,Csv,Selenium Webdriver,我需要帮助,因为我正试图在某个网站上运行一个机器人。问题是我每次都需要更改信息(如姓名、电话…) 这是selenium计划: from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import csv
driver = webdriver.Chrome(executable_path='../drivers/chromedriver')
driver.get('https://footpatrol.s3.amazonaws.com/content/site/2017/RaffleForm_Assets/FootPatrolRafflePage_FR-dunk-high-pro.html?fullTag=fr_adidas?shortTag=fr_adidas?prodcutName=Nike-Dunk-High?imgUrl=https://i8.amplience.net/i/jpl/nike-dunk-high-michigan-cz8149-700-release-date-2020-1-cea2e10c697d163cd225844dffd98596')
search = driver.find_element_by_id("fullName").send_keys("text")
search = driver.find_element_by_id("email").send_keys("text")
search = driver.find_element_by_id("phoneNumber").send_keys("text")
search = driver.find_element_by_id("cityOfRes").send_keys("text")
search = driver.find_element_by_id("countryOfRes").send_keys("text")
search = driver.find_element_by_id("shoetype").send_keys("text")
search = driver.find_element_by_id("shoeSize").send_keys("text")
search = driver.find_element_by_id("termsAgreed").click()
search = driver.find_element_by_id("emailpermit").click()
search = driver.find_element_by_id("sms_optout").click()
search = driver.find_element_by_id("agepermit").click()
search = driver.find_element_by_id("submit").click()
我试图让我的程序每次都从我的csv文件中选择元素,但我不知道如何做到这一点。
这是一份草稿,我不确定它是否适合这种情况
with open('inaki - Feuil1.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
line_count = 0
for row in csv_reader:
if line_count == 0:
print(row[1])
line_count += 1
else:
print(row[1])
line_count = +1
我会为每个功能(姓名、电话号码……)制作一个程序
请帮我做这个,因为我是初学者,所以我真的被卡住了
谢谢,很抱歉编码太差:)我建议将csv文件转换为数组,这样您就可以对数组中的所有值重复此任务,如:
Import csv
Values=[]#you can add more arrays depend on the information you want to save for each login
with open('file.csv') as csvDataFile:
csvReader = csv.reader(csvDataFile)
for values in csvReader:
data1.append(values[0])
data2.append(values[1])
print(data1)
print(data2)#here you can start the login process inside the for loop