使用seleniumpython仅从网站提取所需的详细信息

2024-10-01 09:29:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图搜索产品'打印机'在搜索栏自动检索只有制造商编号的产品名为爱普生。但是我得到的结果比我想要的要多!这是那门课的全部内容

这是我的密码

from selenium import webdriver
driver = webdriver.Chrome( "C:\All\chromedriver_win32\chromedriver.exe" )
driver.get('https://shop.techdata.com/searchall?b=1&kw=printer')
items = driver.find_elements_by_class_name( 'productResult' )

for i, item in enumerate(items):
    if 'EPSON' in item.text:
       print(i, item.text)

预期输出为

3 

C11CF75201

我得到的这个代码的(不希望的)输出示例如下所示:

3 EPSON WORKFORCE PRO WF-4740 - MULTIFUNCTION PRINTER (COLOR)
Multifunction printer - color - ink-jet - Legal (8.5 in x 14 in) (original)  
 A4/Legal (media) - up to 22 ppm (copying) - up to 24 ppm (printing) - 500 
 sheets 
- 33.6 Kbps - USB 2.0, LAN, Wi-Fi(n), USB host, NFC

TD#: 12710297

MFR#: C11CF75201

Status: Active

MSRP:
$299.99

Tags: totextin产品driveritemsitemprinter