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)