0
私はこのアドレス「6425 Fire Creek Trl」を持っています。私はプロセスを自動化しています。私が把握できないこととあなたの親切な援助を求めることは、このアドレスが検索でコピーされた後に表示される最初の検索結果(Permit Number B13-1351)をクリックするようにSeleniumに指示する方法です。私はそれのページソースを検索したが、どんな前進も見つけられなかった。最初の値をクリックしてください
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import csv
import os
driver = webdriver.Chrome("C:\Python27\Scripts\chromedriver.exe")
chrome = driver.get('https://etrakit.friscotexas.gov/Search/permit.aspx')
wait = WebDriverWait(driver, 10)
with open('C:/Users/.csv','r') as f:
addresses = f.readlines()
for address in addresses:
driver.find_element_by_css_selector('#cplMain_txtSearchString').clear()
driver.find_element_by_css_selector('#cplMain_txtSearchString').send_keys(address)
driver.find_element_by_css_selector('#cplMain_btnSearch').click()
table = wait.until(EC.visibility_of_element_located((By.ID, "ctl00_cplMain_rgSearchRslts_ctl00")))
おかげAlexceは、素晴らしい作品!!!!! –