Send_key bị báo lỗi khi cào dữ liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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

Bài viết mới nhất

Back
Top Bottom