import pymysql:导入 MySQL 数据库连接库,用于与数据库进行交互。
from selenium import webdriver:从selenium库中导入webdriver,用于控制浏览器进行网页操作。
from selenium.webdriver.edge.options import Options:从selenium.webdriver.edge.options模块中导入Options,用于设置浏览器选项。
from selenium.webdriver.support.ui import WebDriverWait:从selenium.webdriver.support.ui模块中导入WebDriverWait,用于等待网页元素加载。
from selenium.webdriver.common.by import By:从selenium.webdriver.common.by模块中导入By,用于指定网页元素的定位方式。
from selenium.webdriver.support import expected_conditions as EC:从selenium.webdriver.support模块中导入expected_conditions,用于定义等待条件。
from pyquery import PyQuery as pq:从pyquery库中导入PyQuery,用于解析网页的 HTML 内容。
然后,代码使用input函数获取用户输入的商品名称,并将其赋值给变量KEYWORD。接下来,定义了一个名为MYSQL_TABLE的变量,指定了要存储数据的表名。
之后,通过pymysql.connect函数建立与 MySQL 数据库的连接,并获取数据库游标。