Send_key bị báo lỗi khi cào dữ liệu

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Yeuvoyeucon

Thành viên hoạt động
Tham gia
30/10/09
Bài viết
143
Được thích
23
Xin chào anh chị. Em đang tìm hiểu về Python để cào dữ liệu. Làm một ví dụ đơn giản là mở trang, rồi "send_keys" nhưng của em nó cứ báo lỗi này "AttributeError: 'list' object has no attribute 'send_keys'" . Mong anh chị chỉ dùm em sai chỗ nào ạ !
Mã:
import sys
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
mscn= "123456789"
url = 'https://canhan.gdt.gov.vn/'
ser = Service(r"C:\Documents\Python Scripts\TC\chromedriver.exe")
browser = webdriver.Chrome(service=ser)
browser.get(url)
time.sleep(2)
# Bấm vào "Tra cứu thông tin NNT"
search_btn = browser.find_elements(By.XPATH,"/html/body/div[2]/ul/li[3]/a")
search_btn[0].click()   
time.sleep(2)
#Tìm ô "Số giấy tờ"
So_giay_to = browser.find_elements(By.ID,'_cmnd') 
#So_giay_to = browser.find_elements(By.XPATH,"/html/body/div/div[2]/form/table/tbody/tr[3]/td[2]/input")
So_giay_to.send_keys(mscn)
time.sleep(2)
 
Xin chào anh chị. Em đang tìm hiểu về Python để cào dữ liệu. Làm một ví dụ đơn giản là mở trang, rồi "send_keys" nhưng của em nó cứ báo lỗi này "AttributeError: 'list' object has no attribute 'send_keys'" . Mong anh chị chỉ dùm em sai chỗ nào ạ !
Mã:
import sys
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
mscn= "123456789"
url = 'https://canhan.gdt.gov.vn/'
ser = Service(r"C:\Documents\Python Scripts\TC\chromedriver.exe")
browser = webdriver.Chrome(service=ser)
browser.get(url)
time.sleep(2)
# Bấm vào "Tra cứu thông tin NNT"
search_btn = browser.find_elements(By.XPATH,"/html/body/div[2]/ul/li[3]/a")
search_btn[0].click()  
time.sleep(2)
#Tìm ô "Số giấy tờ"
So_giay_to = browser.find_elements(By.ID,'_cmnd')
#So_giay_to = browser.find_elements(By.XPATH,"/html/body/div/div[2]/form/table/tbody/tr[3]/td[2]/input")
So_giay_to.send_keys(mscn)
time.sleep(2)
Anh chị nào biết chỉ giúp em với ạ !
 
Web KT
Back
Top Bottom